package com.neusoft.html.elements.support.text; class TextHelper { void a() { int a;
a=0;// .class public Lcom/neusoft/html/elements/support/text/TextHelper;
a=0;// .super Ljava/lang/Object;
a=0;// .source "TextHelper.java"
a=0;// 
a=0;// 
a=0;// # static fields
a=0;// .field private static synthetic $SWITCH_TABLE$com$neusoft$html$elements$support$attributes$PositionType:[I = null
a=0;// 
a=0;// .field public static final INDEPEDENT_WORD:Ljava/lang/String; = "(([\u201c\u300c\uff08{\u3010\u2018\u300a\u3008\uff5b(\\x0a\\x0d\\x20\\xa0\\u3000\\ue004\\x00-\\x1f\\x7f-\\x9f]*)((([\u2026\u2500]{2})|([\\x21-\\x7e]+)|(.))?)([\uff0c\u3002\u3001\uff1b\uff1a\uff1f\uff01\uff09}\u3011\u300d\u2026\uff5e\u2014\u2019\u300b\u201d,.;:?!\uff0e)\u3009\uff5d>\uff3d]*))\n?"
a=0;// 
a=0;// .field public static final PUN_NOTEND_CHAR:Ljava/lang/String; = "[\u201c\uff08{\u3010\u2018\u300a\u3008\u300c\uff5b("
a=0;// 
a=0;// .field public static final PUN_NOTSTART_CHAR:Ljava/lang/String; = "\uff0c\u3002\u3001\uff1b\uff1a\uff1f\uff01\uff09}\u3011\u2026\uff5e\u2014\u2019\u300b\u201d,.;:?!\uff0e)\u3009\uff5d\uff3d\u300d]"
a=0;// 
a=0;// .field public static final TAB_TO_SPACE:Ljava/lang/String; = "\u3000\u3000"
a=0;// 
a=0;// .field public static WORD_MATCHER:Ljava/util/regex/Matcher;
a=0;// 
a=0;// .field public static final WORD_PATTER:Ljava/util/regex/Pattern;
a=0;// 
a=0;// 
a=0;// # direct methods
a=0;// .method static synthetic $SWITCH_TABLE$com$neusoft$html$elements$support$attributes$PositionType()[I
a=0;//     .locals 3
a=0;// 
a=0;//     .prologue
a=0;//     .line 32
a=0;//     sget-object v0, Lcom/neusoft/html/elements/support/text/TextHelper;->$SWITCH_TABLE$com$neusoft$html$elements$support$attributes$PositionType:[I
a=0;// 
a=0;//     #v0=(Reference,[I);
a=0;//     if-eqz v0, :cond_0
a=0;// 
a=0;//     :goto_0
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     return-object v0
a=0;// 
a=0;//     :cond_0
a=0;//     #v1=(Uninit);v2=(Uninit);
a=0;//     invoke-static {}, Lcom/neusoft/html/elements/support/attributes/PositionType;->values()[Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     array-length v0, v0
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     new-array v0, v0, [I
a=0;// 
a=0;//     :try_start_0
a=0;//     #v0=(Reference,[I);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->ABSOLUTE:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/4 v2, 0x2
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_0
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_0 .. :try_end_0} :catch_d
a=0;// 
a=0;//     :goto_1
a=0;//     :try_start_1
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->BLOCK_CENTER:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/16 v2, 0x8
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_1
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_1 .. :try_end_1} :catch_c
a=0;// 
a=0;//     :goto_2
a=0;//     :try_start_2
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->BLOCK_LEFT:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/4 v2, 0x6
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_2
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_2 .. :try_end_2} :catch_b
a=0;// 
a=0;//     :goto_3
a=0;//     :try_start_3
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->BLOCK_RIGHT:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/4 v2, 0x7
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_3
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_3 .. :try_end_3} :catch_a
a=0;// 
a=0;//     :goto_4
a=0;//     :try_start_4
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->CENTER:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/16 v2, 0xd
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_4
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_4 .. :try_end_4} :catch_9
a=0;// 
a=0;//     :goto_5
a=0;//     :try_start_5
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->CENTER_LEFT:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/16 v2, 0xe
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_5
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_5 .. :try_end_5} :catch_8
a=0;// 
a=0;//     :goto_6
a=0;//     :try_start_6
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->FIXED:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/4 v2, 0x3
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_6
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_6 .. :try_end_6} :catch_7
a=0;// 
a=0;//     :goto_7
a=0;//     :try_start_7
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->FLOAT:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/4 v2, 0x4
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_7
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_7 .. :try_end_7} :catch_6
a=0;// 
a=0;//     :goto_8
a=0;//     :try_start_8
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->FLOAT_LEFT:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/16 v2, 0x9
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_8
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_8 .. :try_end_8} :catch_5
a=0;// 
a=0;//     :goto_9
a=0;//     :try_start_9
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->FLOAT_RIGHT:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/16 v2, 0xa
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_9
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_9 .. :try_end_9} :catch_4
a=0;// 
a=0;//     :goto_a
a=0;//     :try_start_a
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->INLINE:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/4 v2, 0x5
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_a
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_a .. :try_end_a} :catch_3
a=0;// 
a=0;//     :goto_b
a=0;//     :try_start_b
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->LEFT:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/16 v2, 0xb
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_b
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_b .. :try_end_b} :catch_2
a=0;// 
a=0;//     :goto_c
a=0;//     :try_start_c
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->NORMAL:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/4 v2, 0x1
a=0;// 
a=0;//     #v2=(One);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_c
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_c .. :try_end_c} :catch_1
a=0;// 
a=0;//     :goto_d
a=0;//     :try_start_d
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/attributes/PositionType;->RIGHT:Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     const/16 v2, 0xc
a=0;// 
a=0;//     #v2=(PosByte);
a=0;//     aput v2, v0, v1
a=0;//     :try_end_d
a=0;//     .catch Ljava/lang/NoSuchFieldError; {:try_start_d .. :try_end_d} :catch_0
a=0;// 
a=0;//     :goto_e
a=0;//     #v1=(Conflicted);v2=(Conflicted);
a=0;//     sput-object v0, Lcom/neusoft/html/elements/support/text/TextHelper;->$SWITCH_TABLE$com$neusoft$html$elements$support$attributes$PositionType:[I
a=0;// 
a=0;//     goto/16 :goto_0
a=0;// 
a=0;//     :catch_0
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_e
a=0;// 
a=0;//     :catch_1
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_d
a=0;// 
a=0;//     :catch_2
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_c
a=0;// 
a=0;//     :catch_3
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_b
a=0;// 
a=0;//     :catch_4
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_a
a=0;// 
a=0;//     :catch_5
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_9
a=0;// 
a=0;//     :catch_6
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_8
a=0;// 
a=0;//     :catch_7
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_7
a=0;// 
a=0;//     :catch_8
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_6
a=0;// 
a=0;//     :catch_9
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_5
a=0;// 
a=0;//     :catch_a
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto :goto_4
a=0;// 
a=0;//     :catch_b
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto/16 :goto_3
a=0;// 
a=0;//     :catch_c
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto/16 :goto_2
a=0;// 
a=0;//     :catch_d
a=0;//     #v1=(Conflicted);
a=0;//     move-exception v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/NoSuchFieldError;);
a=0;//     goto/16 :goto_1
a=0;// .end method
a=0;// 
a=0;// .method static constructor <clinit>()V
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 39
a=0;//     const-string v0, "(([\u201c\u300c\uff08{\u3010\u2018\u300a\u3008\uff5b(\\x0a\\x0d\\x20\\xa0\\u3000\\ue004\\x00-\\x1f\\x7f-\\x9f]*)((([\u2026\u2500]{2})|([\\x21-\\x7e]+)|(.))?)([\uff0c\u3002\u3001\uff1b\uff1a\uff1f\uff01\uff09}\u3011\u300d\u2026\uff5e\u2014\u2019\u300b\u201d,.;:?!\uff0e)\u3009\uff5d>\uff3d]*))\n?"
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/String;);
a=0;//     invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     sput-object v0, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_PATTER:Ljava/util/regex/Pattern;
a=0;// 
a=0;//     .line 40
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method public constructor <init>()V
a=0;//     .locals 0
a=0;// 
a=0;//     .prologue
a=0;//     .line 32
a=0;//     invoke-direct {p0}, Ljava/lang/Object;-><init>()V
a=0;// 
a=0;//     #p0=(Reference,Lcom/neusoft/html/elements/support/text/TextHelper;);
a=0;//     return-void
a=0;// .end method
a=0;// 
a=0;// .method public static breakLineExact(Lcom/neusoft/html/layout/LayoutableNode;[C[FIIFFFLcom/neusoft/a/b;FFFFIZZ)Ljava/util/List;
a=0;//     .locals 19
a=0;// 
a=0;//     .prologue
a=0;//     .line 400
a=0;//     .line 401
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     .line 402
a=0;//     #v2=(Null);
a=0;//     const/16 v17, 0x0
a=0;// 
a=0;//     .line 403
a=0;//     #v17=(Null);
a=0;//     if-eqz p1, :cond_12
a=0;// 
a=0;//     move/from16 v0, p4
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     move/from16 v1, p3
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     if-le v0, v1, :cond_12
a=0;// 
a=0;//     move-object/from16 v2, p0
a=0;// 
a=0;//     #v2=(Reference,Lcom/neusoft/html/layout/LayoutableNode;);
a=0;//     move-object/from16 v3, p1
a=0;// 
a=0;//     #v3=(Reference,[C);
a=0;//     move-object/from16 v4, p2
a=0;// 
a=0;//     #v4=(Reference,[F);
a=0;//     move/from16 v5, p3
a=0;// 
a=0;//     #v5=(Integer);
a=0;//     move/from16 v6, p4
a=0;// 
a=0;//     #v6=(Integer);
a=0;//     move/from16 v7, p5
a=0;// 
a=0;//     #v7=(Float);
a=0;//     move/from16 v8, p6
a=0;// 
a=0;//     #v8=(Float);
a=0;//     move/from16 v9, p7
a=0;// 
a=0;//     #v9=(Float);
a=0;//     move-object/from16 v10, p8
a=0;// 
a=0;//     #v10=(Reference,Lcom/neusoft/a/b;);
a=0;//     move/from16 v11, p9
a=0;// 
a=0;//     #v11=(Float);
a=0;//     move/from16 v12, p10
a=0;// 
a=0;//     #v12=(Float);
a=0;//     move/from16 v13, p12
a=0;// 
a=0;//     #v13=(Float);
a=0;//     move/from16 v14, p13
a=0;// 
a=0;//     #v14=(Integer);
a=0;//     move/from16 v15, p14
a=0;// 
a=0;//     #v15=(Boolean);
a=0;//     move/from16 v16, p15
a=0;// 
a=0;//     .line 405
a=0;//     #v16=(Boolean);
a=0;//     invoke-static/range {v2 .. v16}, Lcom/neusoft/html/elements/support/text/TextHelper;->breakLineMax(Lcom/neusoft/html/layout/LayoutableNode;[C[FIIFFFLcom/neusoft/a/b;FFFIZZ)Ljava/util/List;
a=0;// 
a=0;//     move-result-object v6
a=0;// 
a=0;//     .line 406
a=0;//     #v6=(Reference,Ljava/util/List;);
a=0;//     if-eqz v6, :cond_0
a=0;// 
a=0;//     invoke-interface {v6}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     if-gtz v2, :cond_1
a=0;// 
a=0;//     .line 506
a=0;//     :cond_0
a=0;//     :goto_0
a=0;//     #v0=(Conflicted);v1=(Conflicted);v2=(Conflicted);v3=(Conflicted);v4=(Conflicted);v5=(Conflicted);v7=(Conflicted);v8=(Conflicted);v9=(Conflicted);v10=(Conflicted);v11=(Conflicted);v12=(Conflicted);v13=(Conflicted);v14=(Conflicted);v15=(Conflicted);v16=(Conflicted);v18=(Conflicted);
a=0;//     return-object v6
a=0;// 
a=0;//     .line 410
a=0;//     :cond_1
a=0;//     #v0=(Integer);v1=(Integer);v2=(Integer);v3=(Reference,[C);v4=(Reference,[F);v5=(Integer);v7=(Float);v8=(Float);v9=(Float);v10=(Reference,Lcom/neusoft/a/b;);v11=(Float);v12=(Float);v13=(Float);v14=(Integer);v15=(Boolean);v16=(Boolean);v18=(Uninit);
a=0;//     invoke-interface {v6}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 411
a=0;//     #v4=(Integer);
a=0;//     add-int v3, p3, v4
a=0;// 
a=0;//     .line 412
a=0;//     #v3=(Integer);
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     .line 413
a=0;//     #v2=(Null);
a=0;//     move/from16 v0, p4
a=0;// 
a=0;//     if-ge v3, v0, :cond_1a
a=0;// 
a=0;//     move/from16 v0, p3
a=0;// 
a=0;//     if-le v3, v0, :cond_1a
a=0;// 
a=0;//     aget-char v5, p1, v3
a=0;// 
a=0;//     #v5=(Char);
a=0;//     invoke-static {v5}, Lcom/neusoft/html/elements/support/text/TextHelper;->isEnglishChar(C)Z
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     #v5=(Boolean);
a=0;//     if-eqz v5, :cond_1a
a=0;// 
a=0;//     move v5, v2
a=0;// 
a=0;//     #v5=(Null);
a=0;//     move v2, v3
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     move/from16 v3, v17
a=0;// 
a=0;//     .line 415
a=0;//     :goto_1
a=0;//     #v3=(Float);v5=(Integer);v7=(Integer);
a=0;//     move/from16 v0, p3
a=0;// 
a=0;//     if-le v2, v0, :cond_2
a=0;// 
a=0;//     add-int/lit8 v7, v2, -0x1
a=0;// 
a=0;//     aget-char v7, p1, v7
a=0;// 
a=0;//     #v7=(Char);
a=0;//     invoke-static {v7}, Lcom/neusoft/html/elements/support/text/TextHelper;->isEnglishChar(C)Z
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     #v7=(Boolean);
a=0;//     if-nez v7, :cond_3
a=0;// 
a=0;//     .line 421
a=0;//     :cond_2
a=0;//     #v7=(Integer);
a=0;//     if-lez v5, :cond_4
a=0;// 
a=0;//     cmpl-float v7, v3, p11
a=0;// 
a=0;//     #v7=(Byte);
a=0;//     if-lez v7, :cond_4
a=0;// 
a=0;//     .line 423
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     invoke-interface {v6, v2, v4}, Ljava/util/List;->subList(II)Ljava/util/List;
a=0;// 
a=0;//     move-result-object v6
a=0;// 
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 417
a=0;//     :cond_3
a=0;//     #v2=(Integer);v7=(Boolean);
a=0;//     add-int/lit8 v7, v2, -0x1
a=0;// 
a=0;//     .line 418
a=0;//     #v7=(Integer);
a=0;//     add-int/lit8 v5, v5, 0x1
a=0;// 
a=0;//     .line 419
a=0;//     sub-int v2, v7, p3
a=0;// 
a=0;//     invoke-interface {v6, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v2, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     add-float/2addr v3, v2
a=0;// 
a=0;//     move v2, v7
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 426
a=0;//     :cond_4
a=0;//     if-le v4, v5, :cond_19
a=0;// 
a=0;//     .line 428
a=0;//     sub-int/2addr v4, v5
a=0;// 
a=0;//     move/from16 v18, v3
a=0;// 
a=0;//     #v18=(Float);
a=0;//     move v3, v2
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     move/from16 v2, v18
a=0;// 
a=0;//     .line 431
a=0;//     :goto_2
a=0;//     #v2=(Float);v18=(Conflicted);
a=0;//     move/from16 v0, p4
a=0;// 
a=0;//     if-ge v3, v0, :cond_18
a=0;// 
a=0;//     move/from16 v0, p3
a=0;// 
a=0;//     if-le v3, v0, :cond_18
a=0;// 
a=0;//     aget-char v5, p1, v3
a=0;// 
a=0;//     #v5=(Char);
a=0;//     invoke-static {v5}, Lcom/neusoft/html/elements/support/text/TextHelper;->isAsciiChar(C)Z
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     #v5=(Boolean);
a=0;//     if-eqz v5, :cond_18
a=0;// 
a=0;//     .line 433
a=0;//     const/4 v5, 0x0
a=0;// 
a=0;//     #v5=(Null);
a=0;//     move/from16 v18, v2
a=0;// 
a=0;//     #v18=(Float);
a=0;//     move v2, v5
a=0;// 
a=0;//     #v2=(Null);
a=0;//     move v5, v3
a=0;// 
a=0;//     #v5=(Integer);
a=0;//     move/from16 v3, v18
a=0;// 
a=0;//     .line 434
a=0;//     :goto_3
a=0;//     #v2=(Integer);v3=(Float);
a=0;//     add-int/lit8 v7, v5, -0x1
a=0;// 
a=0;//     move/from16 v0, p3
a=0;// 
a=0;//     if-le v7, v0, :cond_5
a=0;// 
a=0;//     add-int/lit8 v7, v5, -0x1
a=0;// 
a=0;//     aget-char v7, p1, v7
a=0;// 
a=0;//     #v7=(Char);
a=0;//     invoke-static {v7}, Lcom/neusoft/html/elements/support/text/TextHelper;->isAsciiChar(C)Z
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     #v7=(Boolean);
a=0;//     if-nez v7, :cond_6
a=0;// 
a=0;//     .line 440
a=0;//     :cond_5
a=0;//     #v7=(Integer);
a=0;//     if-lez v2, :cond_7
a=0;// 
a=0;//     cmpl-float v7, v3, p11
a=0;// 
a=0;//     #v7=(Byte);
a=0;//     if-lez v7, :cond_7
a=0;// 
a=0;//     .line 442
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     invoke-interface {v6, v2, v4}, Ljava/util/List;->subList(II)Ljava/util/List;
a=0;// 
a=0;//     move-result-object v6
a=0;// 
a=0;//     goto/16 :goto_0
a=0;// 
a=0;//     .line 436
a=0;//     :cond_6
a=0;//     #v2=(Integer);v7=(Boolean);
a=0;//     add-int/lit8 v7, v5, -0x1
a=0;// 
a=0;//     .line 437
a=0;//     #v7=(Integer);
a=0;//     add-int/lit8 v5, v2, 0x1
a=0;// 
a=0;//     .line 438
a=0;//     sub-int v2, v7, p3
a=0;// 
a=0;//     invoke-interface {v6, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v2, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     add-float/2addr v3, v2
a=0;// 
a=0;//     move v2, v5
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     move v5, v7
a=0;// 
a=0;//     goto :goto_3
a=0;// 
a=0;//     .line 445
a=0;//     :cond_7
a=0;//     if-le v4, v2, :cond_17
a=0;// 
a=0;//     .line 447
a=0;//     sub-int v2, v4, v2
a=0;// 
a=0;//     move v4, v5
a=0;// 
a=0;//     move/from16 v18, v2
a=0;// 
a=0;//     #v18=(Integer);
a=0;//     move v2, v3
a=0;// 
a=0;//     #v2=(Float);
a=0;//     move/from16 v3, v18
a=0;// 
a=0;//     .line 450
a=0;//     :goto_4
a=0;//     #v3=(Integer);
a=0;//     const/4 v5, 0x0
a=0;// 
a=0;//     #v5=(Null);
a=0;//     move/from16 v18, v2
a=0;// 
a=0;//     #v18=(Float);
a=0;//     move v2, v4
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     move/from16 v4, v18
a=0;// 
a=0;//     .line 451
a=0;//     :goto_5
a=0;//     #v4=(Float);v5=(Integer);
a=0;//     move/from16 v0, p4
a=0;// 
a=0;//     if-ge v2, v0, :cond_8
a=0;// 
a=0;//     move/from16 v0, p3
a=0;// 
a=0;//     if-le v2, v0, :cond_8
a=0;// 
a=0;//     aget-char v7, p1, v2
a=0;// 
a=0;//     #v7=(Char);
a=0;//     invoke-static {v7}, Lcom/neusoft/html/elements/support/text/TextHelper;->isPunStartedForbidden(C)Z
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     #v7=(Boolean);
a=0;//     if-nez v7, :cond_9
a=0;// 
a=0;//     .line 457
a=0;//     :cond_8
a=0;//     #v7=(Integer);
a=0;//     if-lez v5, :cond_a
a=0;// 
a=0;//     cmpl-float v7, v4, p11
a=0;// 
a=0;//     #v7=(Byte);
a=0;//     if-lez v7, :cond_a
a=0;// 
a=0;//     .line 459
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     invoke-interface {v6, v2, v3}, Ljava/util/List;->subList(II)Ljava/util/List;
a=0;// 
a=0;//     move-result-object v6
a=0;// 
a=0;//     goto/16 :goto_0
a=0;// 
a=0;//     .line 453
a=0;//     :cond_9
a=0;//     #v2=(Integer);v7=(Boolean);
a=0;//     add-int/lit8 v7, v2, -0x1
a=0;// 
a=0;//     .line 454
a=0;//     #v7=(Integer);
a=0;//     add-int/lit8 v5, v5, 0x1
a=0;// 
a=0;//     .line 455
a=0;//     sub-int v2, v7, p3
a=0;// 
a=0;//     invoke-interface {v6, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v2, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     add-float/2addr v4, v2
a=0;// 
a=0;//     move v2, v7
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     goto :goto_5
a=0;// 
a=0;//     .line 462
a=0;//     :cond_a
a=0;//     if-le v3, v5, :cond_16
a=0;// 
a=0;//     .line 464
a=0;//     sub-int v5, v3, v5
a=0;// 
a=0;//     .line 466
a=0;//     :goto_6
a=0;//     move/from16 v0, p4
a=0;// 
a=0;//     if-ge v2, v0, :cond_15
a=0;// 
a=0;//     move/from16 v0, p3
a=0;// 
a=0;//     if-le v2, v0, :cond_15
a=0;// 
a=0;//     aget-char v3, p1, v2
a=0;// 
a=0;//     #v3=(Char);
a=0;//     invoke-static {v3}, Lcom/neusoft/html/elements/support/text/TextHelper;->isEnglishChar(C)Z
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     #v3=(Boolean);
a=0;//     if-eqz v3, :cond_15
a=0;// 
a=0;//     .line 468
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     #v3=(Null);
a=0;//     move/from16 v18, v4
a=0;// 
a=0;//     move v4, v2
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     move v2, v3
a=0;// 
a=0;//     #v2=(Null);
a=0;//     move/from16 v3, v18
a=0;// 
a=0;//     .line 469
a=0;//     :goto_7
a=0;//     #v2=(Integer);v3=(Float);
a=0;//     add-int/lit8 v7, v4, -0x1
a=0;// 
a=0;//     move/from16 v0, p3
a=0;// 
a=0;//     if-le v7, v0, :cond_b
a=0;// 
a=0;//     add-int/lit8 v7, v4, -0x1
a=0;// 
a=0;//     aget-char v7, p1, v7
a=0;// 
a=0;//     #v7=(Char);
a=0;//     invoke-static {v7}, Lcom/neusoft/html/elements/support/text/TextHelper;->isEnglishChar(C)Z
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     #v7=(Boolean);
a=0;//     if-nez v7, :cond_c
a=0;// 
a=0;//     .line 475
a=0;//     :cond_b
a=0;//     #v7=(Integer);
a=0;//     if-lez v2, :cond_d
a=0;// 
a=0;//     cmpl-float v7, v3, p11
a=0;// 
a=0;//     #v7=(Byte);
a=0;//     if-lez v7, :cond_d
a=0;// 
a=0;//     .line 477
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     invoke-interface {v6, v2, v5}, Ljava/util/List;->subList(II)Ljava/util/List;
a=0;// 
a=0;//     move-result-object v6
a=0;// 
a=0;//     goto/16 :goto_0
a=0;// 
a=0;//     .line 471
a=0;//     :cond_c
a=0;//     #v2=(Integer);v7=(Boolean);
a=0;//     add-int/lit8 v7, v4, -0x1
a=0;// 
a=0;//     .line 472
a=0;//     #v7=(Integer);
a=0;//     add-int/lit8 v4, v2, 0x1
a=0;// 
a=0;//     .line 473
a=0;//     sub-int v2, v7, p3
a=0;// 
a=0;//     invoke-interface {v6, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v2, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     add-float/2addr v3, v2
a=0;// 
a=0;//     move v2, v4
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     move v4, v7
a=0;// 
a=0;//     goto :goto_7
a=0;// 
a=0;//     .line 480
a=0;//     :cond_d
a=0;//     if-le v5, v2, :cond_14
a=0;// 
a=0;//     .line 482
a=0;//     sub-int v2, v5, v2
a=0;// 
a=0;//     move/from16 v18, v3
a=0;// 
a=0;//     move v3, v2
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     move/from16 v2, v18
a=0;// 
a=0;//     .line 485
a=0;//     :goto_8
a=0;//     #v2=(Float);
a=0;//     const/4 v5, 0x0
a=0;// 
a=0;//     #v5=(Null);
a=0;//     move/from16 v18, v2
a=0;// 
a=0;//     move v2, v5
a=0;// 
a=0;//     #v2=(Null);
a=0;//     move v5, v4
a=0;// 
a=0;//     #v5=(Integer);
a=0;//     move/from16 v4, v18
a=0;// 
a=0;//     .line 486
a=0;//     :goto_9
a=0;//     #v2=(Integer);v4=(Float);
a=0;//     move/from16 v0, p4
a=0;// 
a=0;//     if-ge v5, v0, :cond_e
a=0;// 
a=0;//     move/from16 v0, p3
a=0;// 
a=0;//     if-le v5, v0, :cond_e
a=0;// 
a=0;//     add-int/lit8 v7, v5, -0x1
a=0;// 
a=0;//     aget-char v7, p1, v7
a=0;// 
a=0;//     #v7=(Char);
a=0;//     invoke-static {v7}, Lcom/neusoft/html/elements/support/text/TextHelper;->isPunEndedForbidden(C)Z
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     #v7=(Boolean);
a=0;//     if-nez v7, :cond_f
a=0;// 
a=0;//     .line 492
a=0;//     :cond_e
a=0;//     #v7=(Integer);
a=0;//     if-lez v2, :cond_10
a=0;// 
a=0;//     cmpl-float v4, v4, p11
a=0;// 
a=0;//     #v4=(Byte);
a=0;//     if-lez v4, :cond_10
a=0;// 
a=0;//     .line 494
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     invoke-interface {v6, v2, v3}, Ljava/util/List;->subList(II)Ljava/util/List;
a=0;// 
a=0;//     move-result-object v6
a=0;// 
a=0;//     goto/16 :goto_0
a=0;// 
a=0;//     .line 488
a=0;//     :cond_f
a=0;//     #v2=(Integer);v4=(Float);v7=(Boolean);
a=0;//     add-int/lit8 v7, v5, -0x1
a=0;// 
a=0;//     .line 489
a=0;//     #v7=(Integer);
a=0;//     add-int/lit8 v5, v2, 0x1
a=0;// 
a=0;//     .line 490
a=0;//     sub-int v2, v7, p3
a=0;// 
a=0;//     invoke-interface {v6, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v2, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     invoke-interface {v2}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     add-float/2addr v2, v4
a=0;// 
a=0;//     move v4, v2
a=0;// 
a=0;//     move v2, v5
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     move v5, v7
a=0;// 
a=0;//     goto :goto_9
a=0;// 
a=0;//     .line 497
a=0;//     :cond_10
a=0;//     if-le v3, v2, :cond_11
a=0;// 
a=0;//     .line 499
a=0;//     sub-int/2addr v3, v2
a=0;// 
a=0;//     .line 501
a=0;//     :cond_11
a=0;//     invoke-interface {v6}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     if-ge v3, v2, :cond_13
a=0;// 
a=0;//     .line 503
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     invoke-interface {v6, v2, v3}, Ljava/util/List;->subList(II)Ljava/util/List;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     :cond_12
a=0;//     :goto_a
a=0;//     #v0=(Conflicted);v1=(Conflicted);v2=(Reference,Ljava/util/List;);v3=(Conflicted);v4=(Conflicted);v5=(Conflicted);v6=(Conflicted);v7=(Conflicted);v8=(Conflicted);v9=(Conflicted);v10=(Conflicted);v11=(Conflicted);v12=(Conflicted);v13=(Conflicted);v14=(Conflicted);v15=(Conflicted);v16=(Conflicted);v18=(Conflicted);
a=0;//     move-object v6, v2
a=0;// 
a=0;//     .line 506
a=0;//     #v6=(Reference,Ljava/util/List;);
a=0;//     goto/16 :goto_0
a=0;// 
a=0;//     :cond_13
a=0;//     #v0=(Integer);v1=(Integer);v2=(Integer);v3=(Integer);v4=(Float);v5=(Integer);v7=(Integer);v8=(Float);v9=(Float);v10=(Reference,Lcom/neusoft/a/b;);v11=(Float);v12=(Float);v13=(Float);v14=(Integer);v15=(Boolean);v16=(Boolean);v18=(Float);
a=0;//     move-object v2, v6
a=0;// 
a=0;//     #v2=(Reference,Ljava/util/List;);
a=0;//     goto :goto_a
a=0;// 
a=0;//     :cond_14
a=0;//     #v2=(Integer);v3=(Float);v4=(Integer);
a=0;//     move v2, v3
a=0;// 
a=0;//     #v2=(Float);
a=0;//     move v3, v5
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     goto :goto_8
a=0;// 
a=0;//     :cond_15
a=0;//     #v2=(Integer);v4=(Float);
a=0;//     move v3, v5
a=0;// 
a=0;//     move/from16 v18, v4
a=0;// 
a=0;//     move v4, v2
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     move/from16 v2, v18
a=0;// 
a=0;//     #v2=(Float);
a=0;//     goto :goto_8
a=0;// 
a=0;//     :cond_16
a=0;//     #v2=(Integer);v4=(Float);
a=0;//     move v5, v3
a=0;// 
a=0;//     goto/16 :goto_6
a=0;// 
a=0;//     :cond_17
a=0;//     #v3=(Float);v4=(Integer);
a=0;//     move v2, v3
a=0;// 
a=0;//     #v2=(Float);
a=0;//     move v3, v4
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     move v4, v5
a=0;// 
a=0;//     goto/16 :goto_4
a=0;// 
a=0;//     :cond_18
a=0;//     #v18=(Conflicted);
a=0;//     move/from16 v18, v4
a=0;// 
a=0;//     #v18=(Integer);
a=0;//     move v4, v3
a=0;// 
a=0;//     move/from16 v3, v18
a=0;// 
a=0;//     goto/16 :goto_4
a=0;// 
a=0;//     :cond_19
a=0;//     #v2=(Integer);v3=(Float);v18=(Uninit);
a=0;//     move/from16 v18, v3
a=0;// 
a=0;//     #v18=(Float);
a=0;//     move v3, v2
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     move/from16 v2, v18
a=0;// 
a=0;//     #v2=(Float);
a=0;//     goto/16 :goto_2
a=0;// 
a=0;//     :cond_1a
a=0;//     #v2=(Null);v7=(Float);v18=(Uninit);
a=0;//     move/from16 v2, v17
a=0;// 
a=0;//     goto/16 :goto_2
a=0;// .end method
a=0;// 
a=0;// .method public static breakLineMax(Lcom/neusoft/html/layout/LayoutableNode;[C[FIIFFFLcom/neusoft/a/b;FFFIZZ)Ljava/util/List;
a=0;//     .locals 12
a=0;// 
a=0;//     .prologue
a=0;//     .line 512
a=0;//     new-instance v11, Ljava/util/ArrayList;
a=0;// 
a=0;//     #v11=(UninitRef,Ljava/util/ArrayList;);
a=0;//     invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V
a=0;// 
a=0;//     .line 517
a=0;//     #v11=(Reference,Ljava/util/ArrayList;);
a=0;//     invoke-interface/range {p8 .. p8}, Lcom/neusoft/a/b;->getTextSize()F
a=0;// 
a=0;//     move-result v10
a=0;// 
a=0;//     #v10=(Float);
a=0;//     move/from16 v5, p9
a=0;// 
a=0;//     .line 518
a=0;//     :goto_0
a=0;//     #v0=(Conflicted);v1=(Conflicted);v2=(Conflicted);v3=(Conflicted);v4=(Conflicted);v5=(Float);v6=(Conflicted);v7=(Conflicted);v8=(Conflicted);v9=(Conflicted);
a=0;//     move/from16 v0, p4
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     if-lt p3, v0, :cond_1
a=0;// 
a=0;//     .line 572
a=0;//     :cond_0
a=0;//     :goto_1
a=0;//     return-object v11
a=0;// 
a=0;//     .line 520
a=0;//     :cond_1
a=0;//     aget-char v4, p1, p3
a=0;// 
a=0;//     .line 521
a=0;//     #v4=(Char);
a=0;//     new-instance v3, Lcom/neusoft/html/layout/nodes/Character;
a=0;// 
a=0;//     #v3=(UninitRef,Lcom/neusoft/html/layout/nodes/Character;);
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     invoke-direct {v3, v2}, Lcom/neusoft/html/layout/nodes/Character;-><init>(Lcom/neusoft/html/layout/LayoutInfo;)V
a=0;// 
a=0;//     .line 522
a=0;//     #v3=(Reference,Lcom/neusoft/html/layout/nodes/Character;);
a=0;//     invoke-static {v4}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/String;);
a=0;//     invoke-virtual {v3, v2}, Lcom/neusoft/html/layout/nodes/Character;->setText(Ljava/lang/String;)V
a=0;// 
a=0;//     .line 523
a=0;//     if-eqz p13, :cond_4
a=0;// 
a=0;//     invoke-static {v4}, Lcom/neusoft/html/elements/support/text/TextHelper;->isLineHeadUndrawChar(C)Z
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Boolean);
a=0;//     if-eqz v2, :cond_4
a=0;// 
a=0;//     .line 525
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     .line 543
a=0;//     :cond_2
a=0;//     :goto_2
a=0;//     #v2=(Byte);v6=(Integer);
a=0;//     add-float v2, v5, v6
a=0;// 
a=0;//     #v2=(Float);
a=0;//     cmpl-float v2, v2, p10
a=0;// 
a=0;//     #v2=(Byte);
a=0;//     if-lez v2, :cond_7
a=0;// 
a=0;//     .line 545
a=0;//     invoke-interface {v11}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     if-gtz v2, :cond_0
a=0;// 
a=0;//     if-nez p14, :cond_0
a=0;// 
a=0;//     .line 547
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     cmpg-float v2, v6, v2
a=0;// 
a=0;//     #v2=(Byte);
a=0;//     if-gtz v2, :cond_3
a=0;// 
a=0;//     .line 549
a=0;//     const/16 v4, 0x20
a=0;// 
a=0;//     .line 551
a=0;//     :cond_3
a=0;//     invoke-virtual {v3, v4}, Lcom/neusoft/html/layout/nodes/Character;->setCharacter(C)V
a=0;// 
a=0;//     .line 552
a=0;//     new-instance v2, Lcom/neusoft/html/layout/LayoutInfoImpl;
a=0;// 
a=0;//     #v2=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     new-instance v9, Lcom/neusoft/html/elements/support/graphic/FontObject;
a=0;// 
a=0;//     #v9=(UninitRef,Lcom/neusoft/html/elements/support/graphic/FontObject;);
a=0;//     const/4 v7, 0x0
a=0;// 
a=0;//     #v7=(Null);
a=0;//     move/from16 v0, p5
a=0;// 
a=0;//     #v0=(Float);
a=0;//     move-object/from16 v1, p8
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/a/b;);
a=0;//     invoke-direct {v9, v4, v7, v0, v1}, Lcom/neusoft/html/elements/support/graphic/FontObject;-><init>(CFFLcom/neusoft/a/b;)V
a=0;// 
a=0;//     #v9=(Reference,Lcom/neusoft/html/elements/support/graphic/FontObject;);
a=0;//     move/from16 v7, p7
a=0;// 
a=0;//     #v7=(Float);
a=0;//     move/from16 v8, p6
a=0;// 
a=0;//     #v8=(Float);
a=0;//     invoke-direct/range {v2 .. v9}, Lcom/neusoft/html/layout/LayoutInfoImpl;-><init>(Lcom/neusoft/html/layout/LayoutableNode;CFFFFLcom/neusoft/html/elements/support/graphic/FontObject;)V
a=0;// 
a=0;//     .line 553
a=0;//     #v2=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     move/from16 v0, p11
a=0;// 
a=0;//     invoke-interface {v2, v0}, Lcom/neusoft/html/layout/LayoutInfo;->setPosY(F)V
a=0;// 
a=0;//     .line 554
a=0;//     invoke-virtual {v3, v2}, Lcom/neusoft/html/layout/nodes/Character;->setLayoutInfo(Lcom/neusoft/html/layout/LayoutInfo;)V
a=0;// 
a=0;//     .line 555
a=0;//     add-int v2, p12, p3
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     invoke-virtual {v3, v2}, Lcom/neusoft/html/layout/nodes/Character;->setOffset(I)V
a=0;// 
a=0;//     .line 556
a=0;//     invoke-interface {v11, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
a=0;// 
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 529
a=0;//     :cond_4
a=0;//     #v0=(Integer);v1=(Conflicted);v2=(Conflicted);v6=(Conflicted);v7=(Conflicted);v8=(Conflicted);v9=(Conflicted);
a=0;//     const/16 p13, 0x0
a=0;// 
a=0;//     .line 530
a=0;//     #p13=(Null);
a=0;//     invoke-static {v4}, Lcom/neusoft/html/elements/support/text/TextHelper;->isControlCharactor(C)Z
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Boolean);
a=0;//     if-eqz v2, :cond_5
a=0;// 
a=0;//     .line 532
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     .line 533
a=0;//     #v6=(Null);
a=0;//     goto :goto_2
a=0;// 
a=0;//     .line 536
a=0;//     :cond_5
a=0;//     #v6=(Conflicted);
a=0;//     aget v6, p2, p3
a=0;// 
a=0;//     .line 537
a=0;//     #v6=(Integer);
a=0;//     cmpl-float v2, v6, v6
a=0;// 
a=0;//     #v2=(Byte);
a=0;//     if-nez v2, :cond_6
a=0;// 
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     cmpg-float v2, v6, v2
a=0;// 
a=0;//     #v2=(Byte);
a=0;//     if-gez v2, :cond_2
a=0;// 
a=0;//     :cond_6
a=0;//     move v6, v10
a=0;// 
a=0;//     .line 539
a=0;//     #v6=(Float);
a=0;//     goto :goto_2
a=0;// 
a=0;//     .line 560
a=0;//     :cond_7
a=0;//     #v6=(Integer);p13=(Boolean);
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     cmpg-float v2, v6, v2
a=0;// 
a=0;//     #v2=(Byte);
a=0;//     if-gtz v2, :cond_8
a=0;// 
a=0;//     .line 562
a=0;//     const/16 v4, 0x20
a=0;// 
a=0;//     .line 564
a=0;//     :cond_8
a=0;//     invoke-virtual {v3, v4}, Lcom/neusoft/html/layout/nodes/Character;->setCharacter(C)V
a=0;// 
a=0;//     .line 565
a=0;//     new-instance v2, Lcom/neusoft/html/layout/LayoutInfoImpl;
a=0;// 
a=0;//     #v2=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     new-instance v9, Lcom/neusoft/html/elements/support/graphic/FontObject;
a=0;// 
a=0;//     #v9=(UninitRef,Lcom/neusoft/html/elements/support/graphic/FontObject;);
a=0;//     const/4 v7, 0x0
a=0;// 
a=0;//     #v7=(Null);
a=0;//     move/from16 v0, p5
a=0;// 
a=0;//     #v0=(Float);
a=0;//     move-object/from16 v1, p8
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/a/b;);
a=0;//     invoke-direct {v9, v4, v7, v0, v1}, Lcom/neusoft/html/elements/support/graphic/FontObject;-><init>(CFFLcom/neusoft/a/b;)V
a=0;// 
a=0;//     #v9=(Reference,Lcom/neusoft/html/elements/support/graphic/FontObject;);
a=0;//     move/from16 v7, p7
a=0;// 
a=0;//     #v7=(Float);
a=0;//     move/from16 v8, p6
a=0;// 
a=0;//     #v8=(Float);
a=0;//     invoke-direct/range {v2 .. v9}, Lcom/neusoft/html/layout/LayoutInfoImpl;-><init>(Lcom/neusoft/html/layout/LayoutableNode;CFFFFLcom/neusoft/html/elements/support/graphic/FontObject;)V
a=0;// 
a=0;//     .line 566
a=0;//     #v2=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     move/from16 v0, p11
a=0;// 
a=0;//     invoke-interface {v2, v0}, Lcom/neusoft/html/layout/LayoutInfo;->setPosY(F)V
a=0;// 
a=0;//     .line 567
a=0;//     invoke-virtual {v3, v2}, Lcom/neusoft/html/layout/nodes/Character;->setLayoutInfo(Lcom/neusoft/html/layout/LayoutInfo;)V
a=0;// 
a=0;//     .line 568
a=0;//     add-int v2, p12, p3
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     invoke-virtual {v3, v2}, Lcom/neusoft/html/layout/nodes/Character;->setOffset(I)V
a=0;// 
a=0;//     .line 569
a=0;//     invoke-interface {v11, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
a=0;// 
a=0;//     .line 570
a=0;//     add-float/2addr v5, v6
a=0;// 
a=0;//     .line 518
a=0;//     add-int/lit8 p3, p3, 0x1
a=0;// 
a=0;//     goto/16 :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public static findIndepedentWords(Ljava/lang/String;)Ljava/util/ArrayList;
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 577
a=0;//     new-instance v0, Ljava/util/ArrayList;
a=0;// 
a=0;//     #v0=(UninitRef,Ljava/util/ArrayList;);
a=0;//     invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
a=0;// 
a=0;//     .line 578
a=0;//     #v0=(Reference,Ljava/util/ArrayList;);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_PATTER:Ljava/util/regex/Pattern;
a=0;// 
a=0;//     #v1=(Reference,Ljava/util/regex/Pattern;);
a=0;//     invoke-virtual {v1, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     sput-object v1, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_MATCHER:Ljava/util/regex/Matcher;
a=0;// 
a=0;//     .line 579
a=0;//     :goto_0
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_MATCHER:Ljava/util/regex/Matcher;
a=0;// 
a=0;//     invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Boolean);
a=0;//     if-nez v1, :cond_0
a=0;// 
a=0;//     .line 583
a=0;//     invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     add-int/lit8 v1, v1, -0x1
a=0;// 
a=0;//     invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
a=0;// 
a=0;//     .line 584
a=0;//     return-object v0
a=0;// 
a=0;//     .line 581
a=0;//     :cond_0
a=0;//     #v1=(Boolean);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_MATCHER:Ljava/util/regex/Matcher;
a=0;// 
a=0;//     #v1=(Reference,Ljava/util/regex/Matcher;);
a=0;//     invoke-virtual {v1}, Ljava/util/regex/Matcher;->group()Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
a=0;// 
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public static findIndepedentWords2(Ljava/lang/String;)Ljava/util/ArrayList;
a=0;//     .locals 3
a=0;// 
a=0;//     .prologue
a=0;//     .line 589
a=0;//     new-instance v0, Ljava/util/ArrayList;
a=0;// 
a=0;//     #v0=(UninitRef,Ljava/util/ArrayList;);
a=0;//     invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
a=0;// 
a=0;//     .line 590
a=0;//     #v0=(Reference,Ljava/util/ArrayList;);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_PATTER:Ljava/util/regex/Pattern;
a=0;// 
a=0;//     #v1=(Reference,Ljava/util/regex/Pattern;);
a=0;//     invoke-virtual {v1, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     sput-object v1, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_MATCHER:Ljava/util/regex/Matcher;
a=0;// 
a=0;//     .line 591
a=0;//     :goto_0
a=0;//     #v2=(Conflicted);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_MATCHER:Ljava/util/regex/Matcher;
a=0;// 
a=0;//     invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Boolean);
a=0;//     if-nez v1, :cond_0
a=0;// 
a=0;//     .line 595
a=0;//     invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     add-int/lit8 v1, v1, -0x1
a=0;// 
a=0;//     invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
a=0;// 
a=0;//     .line 596
a=0;//     return-object v0
a=0;// 
a=0;//     .line 593
a=0;//     :cond_0
a=0;//     #v1=(Boolean);
a=0;//     sget-object v1, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_MATCHER:Ljava/util/regex/Matcher;
a=0;// 
a=0;//     #v1=(Reference,Ljava/util/regex/Matcher;);
a=0;//     invoke-virtual {v1}, Ljava/util/regex/Matcher;->end()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     sget-object v2, Lcom/neusoft/html/elements/support/text/TextHelper;->WORD_MATCHER:Ljava/util/regex/Matcher;
a=0;// 
a=0;//     #v2=(Reference,Ljava/util/regex/Matcher;);
a=0;//     invoke-virtual {v2}, Ljava/util/regex/Matcher;->start()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     sub-int/2addr v1, v2
a=0;// 
a=0;//     invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/Integer;);
a=0;//     invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
a=0;// 
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public static findIndepedentWords3(Ljava/util/List;I)Ljava/util/ArrayList;
a=0;//     .locals 8
a=0;// 
a=0;//     .prologue
a=0;//     const/16 v7, 0x100
a=0;// 
a=0;//     #v7=(PosShort);
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     .line 656
a=0;//     #v0=(One);
a=0;//     new-instance v3, Ljava/util/ArrayList;
a=0;// 
a=0;//     #v3=(UninitRef,Ljava/util/ArrayList;);
a=0;//     invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
a=0;// 
a=0;//     .line 657
a=0;//     #v3=(Reference,Ljava/util/ArrayList;);
a=0;//     if-ne p1, v0, :cond_0
a=0;// 
a=0;//     .line 659
a=0;//     invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/Integer;);
a=0;//     invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
a=0;// 
a=0;//     move-object v0, v3
a=0;// 
a=0;//     .line 698
a=0;//     :goto_0
a=0;//     #v1=(Conflicted);v2=(Conflicted);v4=(Conflicted);v5=(Conflicted);v6=(Conflicted);
a=0;//     return-object v0
a=0;// 
a=0;//     .line 664
a=0;//     :cond_0
a=0;//     #v0=(One);v1=(Uninit);v2=(Uninit);v4=(Uninit);v5=(Uninit);v6=(Uninit);
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     move v2, v1
a=0;// 
a=0;//     #v2=(Null);
a=0;//     move v1, v0
a=0;// 
a=0;//     .line 668
a=0;//     :goto_1
a=0;//     #v0=(Integer);v1=(Integer);v2=(Integer);v4=(Conflicted);v5=(Conflicted);v6=(Conflicted);
a=0;//     invoke-interface {p0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v0, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     .line 673
a=0;//     invoke-interface {v0}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v4
a=0;// 
a=0;//     .line 674
a=0;//     #v4=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     add-int/lit8 v0, v1, -0x1
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v0, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     .line 675
a=0;//     invoke-interface {v0}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     .line 676
a=0;//     invoke-interface {v0}, Lcom/neusoft/html/layout/LayoutInfo;->getFakeCharactor()C
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     .line 677
a=0;//     #v0=(Char);
a=0;//     invoke-interface {v4}, Lcom/neusoft/html/layout/LayoutInfo;->getFakeCharactor()C
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     .line 678
a=0;//     #v5=(Char);
a=0;//     invoke-interface {v4}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     #v4=(Float);
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     #v6=(Null);
a=0;//     cmpg-float v4, v4, v6
a=0;// 
a=0;//     #v4=(Byte);
a=0;//     if-lez v4, :cond_1
a=0;// 
a=0;//     invoke-static {v0}, Lcom/neusoft/html/elements/support/text/TextHelper;->isPunEndedForbidden(C)Z
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     #v4=(Boolean);
a=0;//     if-nez v4, :cond_1
a=0;// 
a=0;//     invoke-static {v5}, Lcom/neusoft/html/elements/support/text/TextHelper;->isPunStartedForbidden(C)Z
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     if-nez v4, :cond_1
a=0;// 
a=0;//     if-ltz v0, :cond_2
a=0;// 
a=0;//     if-ge v0, v7, :cond_2
a=0;// 
a=0;//     if-ltz v5, :cond_2
a=0;// 
a=0;//     if-ge v5, v7, :cond_2
a=0;// 
a=0;//     .line 680
a=0;//     :cond_1
a=0;//     #v4=(Byte);
a=0;//     add-int/lit8 v0, v1, 0x1
a=0;// 
a=0;//     .line 681
a=0;//     #v0=(Integer);
a=0;//     if-ne v0, p1, :cond_4
a=0;// 
a=0;//     .line 683
a=0;//     sub-int/2addr v0, v2
a=0;// 
a=0;//     invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/Integer;);
a=0;//     invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
a=0;// 
a=0;//     :goto_2
a=0;//     move-object v0, v3
a=0;// 
a=0;//     .line 698
a=0;//     goto :goto_0
a=0;// 
a=0;//     .line 689
a=0;//     :cond_2
a=0;//     #v0=(Char);v4=(Boolean);
a=0;//     sub-int v0, v1, v2
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/Integer;);
a=0;//     invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
a=0;// 
a=0;//     .line 690
a=0;//     add-int/lit8 v0, v1, 0x1
a=0;// 
a=0;//     .line 691
a=0;//     #v0=(Integer);
a=0;//     if-ne v0, p1, :cond_3
a=0;// 
a=0;//     .line 693
a=0;//     sub-int/2addr v0, v1
a=0;// 
a=0;//     invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
a=0;// 
a=0;//     move-result-object v0
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/Integer;);
a=0;//     invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
a=0;// 
a=0;//     goto :goto_2
a=0;// 
a=0;//     :cond_3
a=0;//     #v0=(Integer);
a=0;//     move v2, v1
a=0;// 
a=0;//     move v1, v0
a=0;// 
a=0;//     goto :goto_1
a=0;// 
a=0;//     :cond_4
a=0;//     #v4=(Byte);
a=0;//     move v1, v0
a=0;// 
a=0;//     goto :goto_1
a=0;// .end method
a=0;// 
a=0;// .method public static isAsciiChar(C)Z
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 619
a=0;//     const/16 v0, 0x21
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     if-lt p0, v0, :cond_0
a=0;// 
a=0;//     const/16 v0, 0x7e
a=0;// 
a=0;//     if-gt p0, v0, :cond_0
a=0;// 
a=0;//     .line 621
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     .line 623
a=0;//     :goto_0
a=0;//     #v0=(Boolean);
a=0;//     return v0
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(PosByte);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public static isControlCharactor(C)Z
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 637
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     .line 638
a=0;//     #v0=(Null);
a=0;//     if-ltz p0, :cond_0
a=0;// 
a=0;//     const/16 v1, 0x1f
a=0;// 
a=0;//     #v1=(PosByte);
a=0;//     if-le p0, v1, :cond_1
a=0;// 
a=0;//     :cond_0
a=0;//     #v1=(Conflicted);
a=0;//     const/16 v1, 0x7f
a=0;// 
a=0;//     #v1=(PosByte);
a=0;//     if-lt p0, v1, :cond_2
a=0;// 
a=0;//     const/16 v1, 0x9f
a=0;// 
a=0;//     #v1=(PosShort);
a=0;//     if-gt p0, v1, :cond_2
a=0;// 
a=0;//     .line 640
a=0;//     :cond_1
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     .line 642
a=0;//     :cond_2
a=0;//     #v0=(Boolean);
a=0;//     return v0
a=0;// .end method
a=0;// 
a=0;// .method public static isEnglishChar(C)Z
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 628
a=0;//     const/16 v0, 0x41
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     if-lt p0, v0, :cond_0
a=0;// 
a=0;//     const/16 v0, 0x5a
a=0;// 
a=0;//     if-le p0, v0, :cond_1
a=0;// 
a=0;//     :cond_0
a=0;//     const/16 v0, 0x61
a=0;// 
a=0;//     if-lt p0, v0, :cond_2
a=0;// 
a=0;//     const/16 v0, 0x7a
a=0;// 
a=0;//     if-gt p0, v0, :cond_2
a=0;// 
a=0;//     .line 630
a=0;//     :cond_1
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     .line 632
a=0;//     :goto_0
a=0;//     #v0=(Boolean);
a=0;//     return v0
a=0;// 
a=0;//     :cond_2
a=0;//     #v0=(PosByte);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public static isLineHeadUndrawChar(C)Z
a=0;//     .locals 1
a=0;// 
a=0;//     .prologue
a=0;//     .line 647
a=0;//     if-ltz p0, :cond_0
a=0;// 
a=0;//     const/16 v0, 0x20
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     if-le p0, v0, :cond_2
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(Conflicted);
a=0;//     const/16 v0, 0x7f
a=0;// 
a=0;//     #v0=(PosByte);
a=0;//     if-lt p0, v0, :cond_1
a=0;// 
a=0;//     const/16 v0, 0xa0
a=0;// 
a=0;//     #v0=(PosShort);
a=0;//     if-le p0, v0, :cond_2
a=0;// 
a=0;//     :cond_1
a=0;//     const v0, 0xe618
a=0;// 
a=0;//     #v0=(Char);
a=0;//     if-eq p0, v0, :cond_2
a=0;// 
a=0;//     const v0, 0xe011
a=0;// 
a=0;//     if-eq p0, v0, :cond_2
a=0;// 
a=0;//     const v0, 0xe10b
a=0;// 
a=0;//     if-eq p0, v0, :cond_2
a=0;// 
a=0;//     const/16 v0, 0x3000
a=0;// 
a=0;//     #v0=(PosShort);
a=0;//     if-eq p0, v0, :cond_2
a=0;// 
a=0;//     const v0, 0xe004
a=0;// 
a=0;//     #v0=(Char);
a=0;//     if-ne p0, v0, :cond_3
a=0;// 
a=0;//     .line 649
a=0;//     :cond_2
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     .line 651
a=0;//     :goto_0
a=0;//     #v0=(Boolean);
a=0;//     return v0
a=0;// 
a=0;//     :cond_3
a=0;//     #v0=(Char);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public static isPunEndedForbidden(C)Z
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 610
a=0;//     const-string v0, "[\u201c\uff08{\u3010\u2018\u300a\u3008\u300c\uff5b("
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/String;);
a=0;//     invoke-virtual {v0, p0}, Ljava/lang/String;->indexOf(I)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/4 v1, -0x1
a=0;// 
a=0;//     #v1=(Byte);
a=0;//     if-eq v0, v1, :cond_0
a=0;// 
a=0;//     .line 612
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     .line 614
a=0;//     :goto_0
a=0;//     #v0=(Boolean);
a=0;//     return v0
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public static isPunStartedForbidden(C)Z
a=0;//     .locals 2
a=0;// 
a=0;//     .prologue
a=0;//     .line 601
a=0;//     const-string v0, "\uff0c\u3002\u3001\uff1b\uff1a\uff1f\uff01\uff09}\u3011\u2026\uff5e\u2014\u2019\u300b\u201d,.;:?!\uff0e)\u3009\uff5d\uff3d\u300d]"
a=0;// 
a=0;//     #v0=(Reference,Ljava/lang/String;);
a=0;//     invoke-virtual {v0, p0}, Ljava/lang/String;->indexOf(I)I
a=0;// 
a=0;//     move-result v0
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     const/4 v1, -0x1
a=0;// 
a=0;//     #v1=(Byte);
a=0;//     if-eq v0, v1, :cond_0
a=0;// 
a=0;//     .line 603
a=0;//     const/4 v0, 0x1
a=0;// 
a=0;//     .line 605
a=0;//     :goto_0
a=0;//     #v0=(Boolean);
a=0;//     return v0
a=0;// 
a=0;//     :cond_0
a=0;//     #v0=(Integer);
a=0;//     const/4 v0, 0x0
a=0;// 
a=0;//     #v0=(Null);
a=0;//     goto :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public static parsingLinePosX(Lcom/neusoft/html/layout/nodes/MebPageEntry;Lcom/neusoft/html/layout/nodes/LineEntry;Lcom/neusoft/html/layout/LayoutInfo;Ljava/lang/String;)V
a=0;//     .locals 24
a=0;// 
a=0;//     .prologue
a=0;//     .line 279
a=0;//     if-eqz p1, :cond_0
a=0;// 
a=0;//     if-nez p2, :cond_1
a=0;// 
a=0;//     .line 395
a=0;//     :cond_0
a=0;//     #v0=(Conflicted);v1=(Conflicted);v2=(Conflicted);v3=(Conflicted);v4=(Conflicted);v5=(Conflicted);v6=(Conflicted);v7=(Conflicted);v8=(Conflicted);v9=(Conflicted);v10=(Conflicted);v11=(Conflicted);v12=(Conflicted);v13=(Conflicted);v14=(Conflicted);v15=(Conflicted);v16=(Conflicted);v17=(Conflicted);v18=(Conflicted);v19=(Conflicted);v20=(Conflicted);v21=(Conflicted);v22=(Conflicted);v23=(Conflicted);
a=0;//     return-void
a=0;// 
a=0;//     .line 283
a=0;//     :cond_1
a=0;//     #v0=(Uninit);v1=(Uninit);v2=(Uninit);v3=(Uninit);v4=(Uninit);v5=(Uninit);v6=(Uninit);v7=(Uninit);v8=(Uninit);v9=(Uninit);v10=(Uninit);v11=(Uninit);v12=(Uninit);v13=(Uninit);v14=(Uninit);v15=(Uninit);v16=(Uninit);v17=(Uninit);v18=(Uninit);v19=(Uninit);v20=(Uninit);v21=(Uninit);v22=(Uninit);v23=(Uninit);
a=0;//     invoke-virtual/range {p1 .. p1}, Lcom/neusoft/html/layout/nodes/LineEntry;->getChildrenToDraw()Ljava/util/List;
a=0;// 
a=0;//     move-result-object v8
a=0;// 
a=0;//     .line 284
a=0;//     #v8=(Reference,Ljava/util/List;);
a=0;//     invoke-interface/range {p2 .. p2}, Lcom/neusoft/html/layout/LayoutInfo;->getPosX()F
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 285
a=0;//     #v4=(Float);
a=0;//     invoke-interface/range {p2 .. p2}, Lcom/neusoft/html/layout/LayoutInfo;->getLayoutWidth()F
a=0;// 
a=0;//     move-result v10
a=0;// 
a=0;//     .line 286
a=0;//     #v10=(Float);
a=0;//     add-float v16, v4, v10
a=0;// 
a=0;//     .line 287
a=0;//     #v16=(Float);
a=0;//     invoke-interface/range {p2 .. p2}, Lcom/neusoft/html/layout/LayoutInfo;->getPositionType()Lcom/neusoft/html/elements/support/attributes/PositionType;
a=0;// 
a=0;//     move-result-object v11
a=0;// 
a=0;//     .line 291
a=0;//     #v11=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);
a=0;//     invoke-virtual/range {p1 .. p1}, Lcom/neusoft/html/layout/nodes/LineEntry;->getLayoutContext()Lcom/neusoft/html/context/LayoutContext;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     .line 292
a=0;//     #v1=(Reference,Lcom/neusoft/html/context/LayoutContext;);
a=0;//     const/high16 v2, 0x40000000    # 2.0f
a=0;// 
a=0;//     :try_start_0
a=0;//     #v2=(Integer);
a=0;//     sget-object v3, Lcom/neusoft/html/context/Parameter;->BASE_FONT_SIZE:Lcom/neusoft/html/context/Parameter;
a=0;// 
a=0;//     #v3=(Reference,Lcom/neusoft/html/context/Parameter;);
a=0;//     invoke-interface {v1, v3}, Lcom/neusoft/html/context/LayoutContext;->getParameter(Lcom/neusoft/html/context/Parameter;)Lcom/neusoft/html/elements/support/font/FontAttribute;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-virtual {v1}, Lcom/neusoft/html/elements/support/font/FontAttribute;->getValue()Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     check-cast v1, Ljava/lang/Float;
a=0;// 
a=0;//     invoke-virtual {v1}, Ljava/lang/Float;->floatValue()F
a=0;//     :try_end_0
a=0;//     .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Float);
a=0;//     mul-float/2addr v1, v2
a=0;// 
a=0;//     move v7, v1
a=0;// 
a=0;//     .line 300
a=0;//     :goto_0
a=0;//     #v3=(Conflicted);v7=(Float);
a=0;//     if-eqz v8, :cond_0
a=0;// 
a=0;//     invoke-interface {v8}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v9
a=0;// 
a=0;//     #v9=(Integer);
a=0;//     if-lez v9, :cond_0
a=0;// 
a=0;//     .line 302
a=0;//     invoke-virtual/range {p1 .. p1}, Lcom/neusoft/html/layout/nodes/LineEntry;->trimEnd()V
a=0;// 
a=0;//     .line 304
a=0;//     invoke-interface {v8}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     add-int/lit8 v1, v1, -0x1
a=0;// 
a=0;//     invoke-interface {v8, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v1, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     invoke-interface {v1}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     .line 305
a=0;//     invoke-interface {v1}, Lcom/neusoft/html/layout/LayoutInfo;->getPosX()F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     invoke-interface {v1}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Float);
a=0;//     add-float/2addr v1, v2
a=0;// 
a=0;//     sub-float v12, v1, v4
a=0;// 
a=0;//     .line 306
a=0;//     #v12=(Float);
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     .line 307
a=0;//     #v3=(Null);
a=0;//     invoke-static/range {p3 .. p3}, Lcom/neusoft/html/elements/support/text/TextHelper;->findIndepedentWords2(Ljava/lang/String;)Ljava/util/ArrayList;
a=0;// 
a=0;//     move-result-object v17
a=0;// 
a=0;//     .line 308
a=0;//     #v17=(Reference,Ljava/util/ArrayList;);
a=0;//     invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     .line 310
a=0;//     #v2=(Integer);
a=0;//     const/4 v5, 0x1
a=0;// 
a=0;//     .line 311
a=0;//     #v5=(One);
a=0;//     add-int/lit8 v1, v2, -0x1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     move-object/from16 v0, v17
a=0;// 
a=0;//     #v0=(Reference,Ljava/util/ArrayList;);
a=0;//     invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v1, Ljava/lang/Integer;
a=0;// 
a=0;//     invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     move v6, v1
a=0;// 
a=0;//     .line 312
a=0;//     :goto_1
a=0;//     #v6=(Integer);v13=(Conflicted);
a=0;//     if-gtz v6, :cond_4
a=0;// 
a=0;//     move v15, v5
a=0;// 
a=0;//     .line 320
a=0;//     :goto_2
a=0;//     #v15=(Boolean);
a=0;//     if-eqz v15, :cond_b
a=0;// 
a=0;//     .line 322
a=0;//     add-int/lit8 v1, v2, -0x1
a=0;// 
a=0;//     move v9, v1
a=0;// 
a=0;//     .line 324
a=0;//     :goto_3
a=0;//     invoke-static {}, Lcom/neusoft/html/elements/support/text/TextHelper;->$SWITCH_TABLE$com$neusoft$html$elements$support$attributes$PositionType()[I
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,[I);
a=0;//     invoke-virtual {v11}, Lcom/neusoft/html/elements/support/attributes/PositionType;->ordinal()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     aget v1, v1, v2
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     packed-switch v1, :pswitch_data_0
a=0;// 
a=0;//     .line 338
a=0;//     const/4 v1, 0x1
a=0;// 
a=0;//     #v1=(One);
a=0;//     if-le v9, v1, :cond_a
a=0;// 
a=0;//     .line 340
a=0;//     sub-float v1, v10, v12
a=0;// 
a=0;//     #v1=(Float);
a=0;//     add-int/lit8 v2, v9, -0x1
a=0;// 
a=0;//     int-to-float v2, v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     div-float/2addr v1, v2
a=0;// 
a=0;//     .line 342
a=0;//     :goto_4
a=0;//     #v2=(Integer);
a=0;//     cmpl-float v2, v1, v7
a=0;// 
a=0;//     #v2=(Byte);
a=0;//     if-gtz v2, :cond_2
a=0;// 
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     cmpg-float v2, v1, v2
a=0;// 
a=0;//     #v2=(Byte);
a=0;//     if-gez v2, :cond_9
a=0;// 
a=0;//     .line 344
a=0;//     :cond_2
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     move v10, v1
a=0;// 
a=0;//     #v10=(Null);
a=0;//     move v1, v4
a=0;// 
a=0;//     .line 348
a=0;//     :goto_5
a=0;//     #v1=(Float);v2=(Integer);v10=(Float);
a=0;//     invoke-interface/range {p2 .. p2}, Lcom/neusoft/html/layout/LayoutInfo;->getPosY()F
a=0;// 
a=0;//     move-result v18
a=0;// 
a=0;//     .line 349
a=0;//     #v18=(Float);
a=0;//     invoke-interface/range {p2 .. p2}, Lcom/neusoft/html/layout/LayoutInfo;->getContentHeight()F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     add-float v19, v18, v2
a=0;// 
a=0;//     .line 350
a=0;//     #v19=(Float);
a=0;//     invoke-interface/range {p2 .. p2}, Lcom/neusoft/html/layout/LayoutInfo;->getBaseLine()F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     add-float v20, v18, v2
a=0;// 
a=0;//     .line 351
a=0;//     #v20=(Float);
a=0;//     const/4 v4, 0x0
a=0;// 
a=0;//     .line 353
a=0;//     #v4=(Null);
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     .line 354
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     .line 357
a=0;//     #v2=(Null);
a=0;//     invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator;
a=0;// 
a=0;//     move-result-object v21
a=0;// 
a=0;//     #v21=(Reference,Ljava/util/Iterator;);
a=0;//     move v14, v4
a=0;// 
a=0;//     #v14=(Null);
a=0;//     move v5, v1
a=0;// 
a=0;//     #v5=(Float);
a=0;//     move v4, v3
a=0;// 
a=0;//     move v3, v2
a=0;// 
a=0;//     :goto_6
a=0;//     #v1=(Integer);v2=(Float);v3=(Integer);v4=(Integer);v8=(Conflicted);v11=(Conflicted);v12=(Integer);v14=(Integer);v22=(Conflicted);v23=(Conflicted);
a=0;//     invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Boolean);
a=0;//     if-eqz v1, :cond_0
a=0;// 
a=0;//     invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v1, Lcom/neusoft/html/layout/LayoutableNode;
a=0;// 
a=0;//     move-object v2, v1
a=0;// 
a=0;//     .line 359
a=0;//     #v2=(Reference,Lcom/neusoft/html/layout/LayoutableNode;);
a=0;//     check-cast v2, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     move-object/from16 v0, p1
a=0;// 
a=0;//     invoke-interface {v2, v0}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->setParentNode(Lcom/neusoft/html/layout/LayoutableNode;)V
a=0;// 
a=0;//     .line 360
a=0;//     if-ne v14, v4, :cond_7
a=0;// 
a=0;//     .line 362
a=0;//     if-eqz v3, :cond_3
a=0;// 
a=0;//     if-eqz v15, :cond_6
a=0;// 
a=0;//     if-lt v3, v9, :cond_6
a=0;// 
a=0;//     .line 364
a=0;//     :cond_3
a=0;//     const/4 v2, 0x0
a=0;// 
a=0;//     #v2=(Null);
a=0;//     add-float/2addr v2, v5
a=0;// 
a=0;//     #v2=(Float);
a=0;//     move v5, v2
a=0;// 
a=0;//     .line 370
a=0;//     :goto_7
a=0;//     move-object/from16 v0, v17
a=0;// 
a=0;//     invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     #v2=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v2, Ljava/lang/Integer;
a=0;// 
a=0;//     invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     add-int v13, v4, v2
a=0;// 
a=0;//     .line 371
a=0;//     #v13=(Integer);
a=0;//     add-int/lit8 v12, v3, 0x1
a=0;// 
a=0;//     move v2, v5
a=0;// 
a=0;//     .line 373
a=0;//     :goto_8
a=0;//     #v2=(Float);
a=0;//     invoke-interface {v1}, Lcom/neusoft/html/layout/LayoutableNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v22
a=0;// 
a=0;//     .line 374
a=0;//     #v22=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     invoke-interface/range {v22 .. v22}, Lcom/neusoft/html/layout/LayoutInfo;->getContentHeight()F
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 375
a=0;//     #v3=(Float);
a=0;//     invoke-interface/range {v22 .. v22}, Lcom/neusoft/html/layout/LayoutInfo;->getPosX()F
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 376
a=0;//     #v4=(Float);
a=0;//     invoke-interface/range {v22 .. v22}, Lcom/neusoft/html/layout/LayoutInfo;->getPosY()F
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     .line 377
a=0;//     sub-float v6, v20, v3
a=0;// 
a=0;//     .line 378
a=0;//     #v6=(Float);
a=0;//     invoke-interface/range {v22 .. v22}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 379
a=0;//     add-float v7, v2, v3
a=0;// 
a=0;//     cmpl-float v7, v7, v16
a=0;// 
a=0;//     #v7=(Byte);
a=0;//     if-lez v7, :cond_8
a=0;// 
a=0;//     .line 381
a=0;//     sub-float v2, v16, v3
a=0;// 
a=0;//     move v11, v2
a=0;// 
a=0;//     .line 383
a=0;//     :goto_9
a=0;//     #v11=(Float);
a=0;//     sub-float v3, v11, v4
a=0;// 
a=0;//     sub-float v4, v6, v5
a=0;// 
a=0;//     const/4 v5, 0x0
a=0;// 
a=0;//     #v5=(Null);
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     #v6=(Null);
a=0;//     const/4 v7, 0x0
a=0;// 
a=0;//     #v7=(Null);
a=0;//     const/4 v8, 0x0
a=0;// 
a=0;//     #v8=(Null);
a=0;//     move-object/from16 v2, p0
a=0;// 
a=0;//     #v2=(Reference,Lcom/neusoft/html/layout/nodes/MebPageEntry;);
a=0;//     invoke-interface/range {v1 .. v8}, Lcom/neusoft/html/layout/LayoutableNode;->moveRelative(Lcom/neusoft/html/layout/nodes/MebPageEntry;FFFFZZ)Lcom/neusoft/html/layout/RemoveResult;
a=0;// 
a=0;//     .line 384
a=0;//     invoke-interface/range {v22 .. v22}, Lcom/neusoft/html/layout/LayoutInfo;->getPosY()F
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Float);
a=0;//     float-to-int v1, v1
a=0;// 
a=0;//     .line 385
a=0;//     #v1=(Integer);
a=0;//     invoke-interface/range {v22 .. v22}, Lcom/neusoft/html/layout/LayoutInfo;->getPosX()F
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     float-to-int v2, v2
a=0;// 
a=0;//     .line 386
a=0;//     #v2=(Integer);
a=0;//     int-to-float v3, v2
a=0;// 
a=0;//     invoke-interface/range {v22 .. v22}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     add-float/2addr v3, v4
a=0;// 
a=0;//     float-to-int v3, v3
a=0;// 
a=0;//     .line 388
a=0;//     #v3=(Integer);
a=0;//     move/from16 v0, v19
a=0;// 
a=0;//     #v0=(Float);
a=0;//     float-to-int v4, v0
a=0;// 
a=0;//     .line 389
a=0;//     #v4=(Integer);
a=0;//     new-instance v5, Lcom/neusoft/html/view/region/Rectangle;
a=0;// 
a=0;//     #v5=(UninitRef,Lcom/neusoft/html/view/region/Rectangle;);
a=0;//     int-to-float v6, v2
a=0;// 
a=0;//     #v6=(Float);
a=0;//     move/from16 v0, v18
a=0;// 
a=0;//     float-to-int v7, v0
a=0;// 
a=0;//     #v7=(Integer);
a=0;//     int-to-float v7, v7
a=0;// 
a=0;//     #v7=(Float);
a=0;//     int-to-float v8, v3
a=0;// 
a=0;//     #v8=(Float);
a=0;//     int-to-float v0, v4
a=0;// 
a=0;//     move/from16 v23, v0
a=0;// 
a=0;//     #v23=(Float);
a=0;//     move/from16 v0, v23
a=0;// 
a=0;//     invoke-direct {v5, v6, v7, v8, v0}, Lcom/neusoft/html/view/region/Rectangle;-><init>(FFFF)V
a=0;// 
a=0;//     #v5=(Reference,Lcom/neusoft/html/view/region/Rectangle;);
a=0;//     move-object/from16 v0, v22
a=0;// 
a=0;//     #v0=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     invoke-interface {v0, v5}, Lcom/neusoft/html/layout/LayoutInfo;->setMaxRectangle(Lcom/neusoft/html/view/region/Rectangle;)V
a=0;// 
a=0;//     .line 390
a=0;//     new-instance v5, Lcom/neusoft/html/view/region/Rectangle;
a=0;// 
a=0;//     #v5=(UninitRef,Lcom/neusoft/html/view/region/Rectangle;);
a=0;//     int-to-float v2, v2
a=0;// 
a=0;//     #v2=(Float);
a=0;//     int-to-float v1, v1
a=0;// 
a=0;//     #v1=(Float);
a=0;//     int-to-float v3, v3
a=0;// 
a=0;//     #v3=(Float);
a=0;//     int-to-float v4, v4
a=0;// 
a=0;//     #v4=(Float);
a=0;//     invoke-direct {v5, v2, v1, v3, v4}, Lcom/neusoft/html/view/region/Rectangle;-><init>(FFFF)V
a=0;// 
a=0;//     #v5=(Reference,Lcom/neusoft/html/view/region/Rectangle;);
a=0;//     move-object/from16 v0, v22
a=0;// 
a=0;//     invoke-interface {v0, v5}, Lcom/neusoft/html/layout/LayoutInfo;->setMinRectangle(Lcom/neusoft/html/view/region/Rectangle;)V
a=0;// 
a=0;//     .line 391
a=0;//     invoke-interface/range {v22 .. v22}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     add-float v2, v11, v1
a=0;// 
a=0;//     .line 392
a=0;//     add-int/lit8 v1, v14, 0x1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     move v3, v12
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     move v4, v13
a=0;// 
a=0;//     #v4=(Integer);
a=0;//     move v14, v1
a=0;// 
a=0;//     move v5, v2
a=0;// 
a=0;//     #v5=(Float);
a=0;//     goto/16 :goto_6
a=0;// 
a=0;//     .line 298
a=0;//     :catch_0
a=0;//     #v0=(Uninit);v1=(Reference,Ljava/lang/Object;);v2=(Integer);v3=(Conflicted);v4=(Float);v5=(Uninit);v6=(Uninit);v7=(Uninit);v8=(Reference,Ljava/util/List;);v9=(Uninit);v11=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);v12=(Uninit);v13=(Uninit);v14=(Uninit);v15=(Uninit);v17=(Uninit);v18=(Uninit);v19=(Uninit);v20=(Uninit);v21=(Uninit);v22=(Uninit);v23=(Uninit);
a=0;//     move-exception v1
a=0;// 
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     move v7, v1
a=0;// 
a=0;//     #v7=(Null);
a=0;//     goto/16 :goto_0
a=0;// 
a=0;//     .line 314
a=0;//     :cond_4
a=0;//     #v0=(Reference,Ljava/util/ArrayList;);v1=(Integer);v3=(Null);v5=(One);v6=(Integer);v7=(Float);v9=(Integer);v12=(Float);v13=(Conflicted);v17=(Reference,Ljava/util/ArrayList;);
a=0;//     sub-int v1, v9, v6
a=0;// 
a=0;//     invoke-interface {v8, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     #v1=(Reference,Ljava/lang/Object;);
a=0;//     check-cast v1, Lcom/neusoft/html/layout/nodes/CustomizeNode;
a=0;// 
a=0;//     invoke-interface {v1}, Lcom/neusoft/html/layout/nodes/CustomizeNode;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v1
a=0;// 
a=0;//     invoke-interface {v1}, Lcom/neusoft/html/layout/LayoutInfo;->getContentWidth()F
a=0;// 
a=0;//     move-result v1
a=0;// 
a=0;//     #v1=(Float);
a=0;//     const/4 v13, 0x0
a=0;// 
a=0;//     #v13=(Null);
a=0;//     cmpl-float v1, v1, v13
a=0;// 
a=0;//     #v1=(Byte);
a=0;//     if-lez v1, :cond_5
a=0;// 
a=0;//     .line 316
a=0;//     const/4 v1, 0x0
a=0;// 
a=0;//     #v1=(Null);
a=0;//     move v15, v1
a=0;// 
a=0;//     .line 317
a=0;//     #v15=(Null);
a=0;//     goto/16 :goto_2
a=0;// 
a=0;//     .line 312
a=0;//     :cond_5
a=0;//     #v1=(Byte);v15=(Uninit);
a=0;//     add-int/lit8 v1, v6, -0x1
a=0;// 
a=0;//     #v1=(Integer);
a=0;//     move v6, v1
a=0;// 
a=0;//     goto/16 :goto_1
a=0;// 
a=0;//     .line 327
a=0;//     :pswitch_0
a=0;//     #v13=(Conflicted);v15=(Boolean);
a=0;//     sub-float v1, v10, v12
a=0;// 
a=0;//     #v1=(Float);
a=0;//     add-float/2addr v1, v4
a=0;// 
a=0;//     move v10, v3
a=0;// 
a=0;//     .line 328
a=0;//     #v10=(Null);
a=0;//     goto/16 :goto_5
a=0;// 
a=0;//     .line 330
a=0;//     :pswitch_1
a=0;//     #v1=(Integer);v10=(Float);
a=0;//     sub-float v1, v10, v12
a=0;// 
a=0;//     #v1=(Float);
a=0;//     const/high16 v2, 0x40000000    # 2.0f
a=0;// 
a=0;//     div-float/2addr v1, v2
a=0;// 
a=0;//     add-float/2addr v1, v4
a=0;// 
a=0;//     move v10, v3
a=0;// 
a=0;//     .line 331
a=0;//     #v10=(Null);
a=0;//     goto/16 :goto_5
a=0;// 
a=0;//     :pswitch_2
a=0;//     #v1=(Integer);v10=(Float);
a=0;//     move v10, v3
a=0;// 
a=0;//     #v10=(Null);
a=0;//     move v1, v4
a=0;// 
a=0;//     .line 334
a=0;//     #v1=(Float);
a=0;//     goto/16 :goto_5
a=0;// 
a=0;//     .line 368
a=0;//     :cond_6
a=0;//     #v1=(Reference,Lcom/neusoft/html/layout/LayoutableNode;);v2=(Reference,Lcom/neusoft/html/layout/nodes/CustomizeNode;);v3=(Integer);v4=(Integer);v5=(Float);v8=(Conflicted);v10=(Float);v11=(Conflicted);v12=(Integer);v14=(Integer);v18=(Float);v19=(Float);v20=(Float);v21=(Reference,Ljava/util/Iterator;);v22=(Conflicted);v23=(Conflicted);
a=0;//     add-float v2, v5, v10
a=0;// 
a=0;//     #v2=(Float);
a=0;//     move v5, v2
a=0;// 
a=0;//     goto/16 :goto_7
a=0;// 
a=0;//     :cond_7
a=0;//     #v2=(Reference,Lcom/neusoft/html/layout/nodes/CustomizeNode;);
a=0;//     move v12, v3
a=0;// 
a=0;//     move v13, v4
a=0;// 
a=0;//     #v13=(Integer);
a=0;//     move v2, v5
a=0;// 
a=0;//     #v2=(Float);
a=0;//     goto/16 :goto_8
a=0;// 
a=0;//     :cond_8
a=0;//     #v3=(Float);v4=(Float);v6=(Float);v7=(Byte);v22=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     move v11, v2
a=0;// 
a=0;//     #v11=(Float);
a=0;//     goto/16 :goto_9
a=0;// 
a=0;//     :cond_9
a=0;//     #v1=(Float);v2=(Byte);v3=(Null);v5=(One);v6=(Integer);v7=(Float);v8=(Reference,Ljava/util/List;);v11=(Reference,Lcom/neusoft/html/elements/support/attributes/PositionType;);v12=(Float);v13=(Conflicted);v14=(Uninit);v18=(Uninit);v19=(Uninit);v20=(Uninit);v21=(Uninit);v22=(Uninit);v23=(Uninit);
a=0;//     move v10, v1
a=0;// 
a=0;//     move v1, v4
a=0;// 
a=0;//     goto/16 :goto_5
a=0;// 
a=0;//     :cond_a
a=0;//     #v1=(One);v2=(Integer);
a=0;//     move v1, v3
a=0;// 
a=0;//     #v1=(Null);
a=0;//     goto/16 :goto_4
a=0;// 
a=0;//     :cond_b
a=0;//     #v1=(Integer);
a=0;//     move v9, v2
a=0;// 
a=0;//     goto/16 :goto_3
a=0;// 
a=0;//     .line 324
a=0;//     #v0=(Unknown);v1=(Unknown);v2=(Unknown);v3=(Unknown);v4=(Unknown);v5=(Unknown);v6=(Unknown);v7=(Unknown);v8=(Unknown);v9=(Unknown);v10=(Unknown);v11=(Unknown);v12=(Unknown);v13=(Unknown);v14=(Unknown);v15=(Unknown);v16=(Unknown);v17=(Unknown);v18=(Unknown);v19=(Unknown);v20=(Unknown);v21=(Unknown);v22=(Unknown);v23=(Unknown);p0=(Unknown);p1=(Unknown);p2=(Unknown);p3=(Unknown);
a=0;//     nop
a=0;// 
a=0;//     :pswitch_data_0
a=0;//     .packed-switch 0xb
a=0;//         :pswitch_2
a=0;//         :pswitch_0
a=0;//         :pswitch_1
a=0;//     .end packed-switch
a=0;// .end method
a=0;// 
a=0;// .method public static textLayout(Lcom/neusoft/b/a/d;Lcom/neusoft/html/layout/LayoutInfo;I)V
a=0;//     .locals 27
a=0;// 
a=0;//     .prologue
a=0;//     .line 193
a=0;//     invoke-interface/range {p1 .. p1}, Lcom/neusoft/html/layout/LayoutInfo;->getPageEntry()Lcom/neusoft/html/layout/nodes/MebPageEntry;
a=0;// 
a=0;//     move-result-object v3
a=0;// 
a=0;//     .line 194
a=0;//     #v3=(Reference,Lcom/neusoft/html/layout/nodes/MebPageEntry;);
a=0;//     invoke-virtual/range {p0 .. p0}, Lcom/neusoft/b/a/d;->text()Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v18
a=0;// 
a=0;//     .line 195
a=0;//     #v18=(Reference,Ljava/lang/String;);
a=0;//     if-eqz v18, :cond_0
a=0;// 
a=0;//     invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->length()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     if-lez v2, :cond_0
a=0;// 
a=0;//     invoke-virtual {v3}, Lcom/neusoft/html/layout/nodes/MebPageEntry;->isPageLayoutOver()Z
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Boolean);
a=0;//     if-eqz v2, :cond_1
a=0;// 
a=0;//     .line 275
a=0;//     :cond_0
a=0;//     #v0=(Conflicted);v1=(Conflicted);v2=(Conflicted);v4=(Conflicted);v5=(Conflicted);v6=(Conflicted);v7=(Conflicted);v8=(Conflicted);v9=(Conflicted);v10=(Conflicted);v11=(Conflicted);v12=(Conflicted);v13=(Conflicted);v14=(Conflicted);v15=(Conflicted);v16=(Conflicted);v17=(Conflicted);v18=(Conflicted);v19=(Conflicted);v20=(Conflicted);v21=(Conflicted);v22=(Conflicted);v23=(Conflicted);v24=(Conflicted);v25=(Conflicted);v26=(Conflicted);
a=0;//     return-void
a=0;// 
a=0;//     .line 199
a=0;//     :cond_1
a=0;//     #v0=(Uninit);v1=(Uninit);v2=(Boolean);v4=(Uninit);v5=(Uninit);v6=(Uninit);v7=(Uninit);v8=(Uninit);v9=(Uninit);v10=(Uninit);v11=(Uninit);v12=(Uninit);v13=(Uninit);v14=(Uninit);v15=(Uninit);v16=(Uninit);v17=(Uninit);v18=(Reference,Ljava/lang/String;);v19=(Uninit);v20=(Uninit);v21=(Uninit);v22=(Uninit);v23=(Uninit);v24=(Uninit);v25=(Uninit);v26=(Uninit);
a=0;//     invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->toCharArray()[C
a=0;// 
a=0;//     move-result-object v26
a=0;// 
a=0;//     .line 200
a=0;//     #v26=(Reference,[C);
a=0;//     invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->length()I
a=0;// 
a=0;//     move-result v10
a=0;// 
a=0;//     .line 201
a=0;//     #v10=(Integer);
a=0;//     const/4 v15, 0x0
a=0;// 
a=0;//     .line 202
a=0;//     #v15=(Null);
a=0;//     invoke-interface/range {p1 .. p1}, Lcom/neusoft/html/layout/LayoutInfo;->getBlockContainer()Lcom/neusoft/html/layout/nodes/BlockContainer;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     .line 205
a=0;//     #v2=(Reference,Lcom/neusoft/html/layout/nodes/BlockContainer;);
a=0;//     invoke-virtual {v2}, Lcom/neusoft/html/layout/nodes/BlockContainer;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v4
a=0;// 
a=0;//     .line 206
a=0;//     #v4=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     invoke-virtual {v2}, Lcom/neusoft/html/layout/nodes/BlockContainer;->getLayoutContext()Lcom/neusoft/html/context/LayoutContext;
a=0;// 
a=0;//     move-result-object v5
a=0;// 
a=0;//     .line 207
a=0;//     #v5=(Reference,Lcom/neusoft/html/context/LayoutContext;);
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     #v6=(Null);
a=0;//     const/4 v7, 0x0
a=0;// 
a=0;//     #v7=(Null);
a=0;//     invoke-virtual {v2, v3, v6, v7}, Lcom/neusoft/html/layout/nodes/BlockContainer;->endLastBlock(Lcom/neusoft/html/layout/nodes/MebPageEntry;ZZ)Lcom/neusoft/html/layout/LayoutableNode;
a=0;// 
a=0;//     move-result-object v6
a=0;// 
a=0;//     .line 208
a=0;//     #v6=(Reference,Lcom/neusoft/html/layout/LayoutableNode;);
a=0;//     if-eqz v6, :cond_2
a=0;// 
a=0;//     instance-of v7, v6, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     #v7=(Boolean);
a=0;//     if-nez v7, :cond_5
a=0;// 
a=0;//     .line 213
a=0;//     :cond_2
a=0;//     new-instance v8, Lcom/neusoft/html/layout/LayoutInfoImpl;
a=0;// 
a=0;//     #v8=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     invoke-direct {v8, v3}, Lcom/neusoft/html/layout/LayoutInfoImpl;-><init>(Lcom/neusoft/html/layout/nodes/MebPageEntry;)V
a=0;// 
a=0;//     .line 214
a=0;//     #v8=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     new-instance v7, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     #v7=(UninitRef,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     #v6=(Null);
a=0;//     invoke-direct {v7, v8, v6}, Lcom/neusoft/html/layout/nodes/LineEntry;-><init>(Lcom/neusoft/html/layout/LayoutInfo;I)V
a=0;// 
a=0;//     .line 215
a=0;//     #v7=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     invoke-interface {v8, v7}, Lcom/neusoft/html/layout/LayoutInfo;->setOwner(Lcom/neusoft/html/layout/LayoutableNode;)V
a=0;// 
a=0;//     .line 216
a=0;//     const/4 v9, 0x0
a=0;// 
a=0;//     #v9=(Null);
a=0;//     move-object/from16 v6, p0
a=0;// 
a=0;//     #v6=(Reference,Lcom/neusoft/b/a/d;);
a=0;//     invoke-virtual/range {v2 .. v9}, Lcom/neusoft/html/layout/nodes/BlockContainer;->lineBreaking(Lcom/neusoft/html/layout/nodes/MebPageEntry;Lcom/neusoft/html/layout/LayoutInfo;Lcom/neusoft/html/context/LayoutContext;Lcom/neusoft/html/layout/LayoutableNode;Lcom/neusoft/html/layout/nodes/LineEntry;Lcom/neusoft/html/layout/LayoutInfo;Z)V
a=0;// 
a=0;//     move-object v6, v8
a=0;// 
a=0;//     .line 231
a=0;//     :goto_0
a=0;//     #v9=(Reference,Lcom/neusoft/html/layout/LayoutStage;);
a=0;//     invoke-virtual/range {p0 .. p0}, Lcom/neusoft/b/a/d;->getLayoutContext()Lcom/neusoft/html/context/LayoutContext;
a=0;// 
a=0;//     move-result-object v8
a=0;// 
a=0;//     .line 232
a=0;//     invoke-static {}, Lcom/neusoft/html/HtmlViewer;->getIntance()Lcom/neusoft/html/HtmlViewer;
a=0;// 
a=0;//     move-result-object v9
a=0;// 
a=0;//     invoke-virtual {v9}, Lcom/neusoft/html/HtmlViewer;->getApplication()Landroid/content/Context;
a=0;// 
a=0;//     move-result-object v9
a=0;// 
a=0;//     invoke-static {v3, v9, v8}, Lcom/neusoft/html/elements/support/font/FontFactory;->createTextpaint(Lcom/neusoft/html/layout/nodes/MebPageEntry;Landroid/content/Context;Lcom/neusoft/html/context/LayoutContext;)Lcom/neusoft/a/b;
a=0;// 
a=0;//     move-result-object v14
a=0;// 
a=0;//     .line 233
a=0;//     #v14=(Reference,Lcom/neusoft/a/b;);
a=0;//     invoke-interface {v14}, Lcom/neusoft/a/b;->getFontMetrics()Landroid/graphics/Paint$FontMetrics;
a=0;// 
a=0;//     move-result-object v8
a=0;// 
a=0;//     .line 234
a=0;//     invoke-interface {v14}, Lcom/neusoft/a/b;->getTextSize()F
a=0;// 
a=0;//     move-result v9
a=0;// 
a=0;//     .line 235
a=0;//     #v9=(Float);
a=0;//     iget v12, v8, Landroid/graphics/Paint$FontMetrics;->descent:F
a=0;// 
a=0;//     .line 236
a=0;//     #v12=(Integer);
a=0;//     iget v8, v8, Landroid/graphics/Paint$FontMetrics;->ascent:F
a=0;// 
a=0;//     #v8=(Integer);
a=0;//     sub-float v13, v12, v8
a=0;// 
a=0;//     .line 237
a=0;//     #v13=(Float);
a=0;//     const/high16 v8, 0x40000000    # 2.0f
a=0;// 
a=0;//     mul-float v17, v9, v8
a=0;// 
a=0;//     .line 238
a=0;//     #v17=(Float);
a=0;//     sub-float v11, v13, v12
a=0;// 
a=0;//     .line 240
a=0;//     #v11=(Float);
a=0;//     invoke-interface {v6}, Lcom/neusoft/html/layout/LayoutInfo;->getPosX()F
a=0;// 
a=0;//     move-result v8
a=0;// 
a=0;//     .line 241
a=0;//     #v8=(Float);
a=0;//     invoke-interface {v6}, Lcom/neusoft/html/layout/LayoutInfo;->getLayoutWidth()F
a=0;// 
a=0;//     move-result v9
a=0;// 
a=0;//     .line 242
a=0;//     add-float v16, v8, v9
a=0;// 
a=0;//     .line 243
a=0;//     #v16=(Float);
a=0;//     move-object/from16 v0, v26
a=0;// 
a=0;//     #v0=(Reference,[C);
a=0;//     array-length v8, v0
a=0;// 
a=0;//     #v8=(Integer);
a=0;//     new-array v8, v8, [F
a=0;// 
a=0;//     .line 244
a=0;//     #v8=(Reference,[F);
a=0;//     move-object/from16 v0, v18
a=0;// 
a=0;//     invoke-interface {v14, v0, v8}, Lcom/neusoft/a/b;->getTextWidths(Ljava/lang/String;[F)I
a=0;// 
a=0;//     .line 245
a=0;//     invoke-interface {v6}, Lcom/neusoft/html/layout/LayoutInfo;->getPosY()F
a=0;// 
a=0;//     move-result v18
a=0;// 
a=0;//     #v18=(Float);
a=0;//     move-object/from16 v23, v7
a=0;// 
a=0;//     #v23=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     move v9, v15
a=0;// 
a=0;//     .line 246
a=0;//     :cond_3
a=0;//     :goto_1
a=0;//     #v1=(Conflicted);v6=(Conflicted);v7=(Conflicted);v9=(Integer);v15=(Integer);v19=(Conflicted);v20=(Conflicted);v21=(Conflicted);v22=(Conflicted);v24=(Conflicted);v25=(Conflicted);
a=0;//     if-ge v9, v10, :cond_0
a=0;// 
a=0;//     .line 248
a=0;//     invoke-virtual {v3}, Lcom/neusoft/html/layout/nodes/MebPageEntry;->isPageLayoutOver()Z
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     #v6=(Boolean);
a=0;//     if-nez v6, :cond_0
a=0;// 
a=0;//     .line 250
a=0;//     invoke-virtual/range {v23 .. v23}, Lcom/neusoft/html/layout/nodes/LineEntry;->mark()V
a=0;// 
a=0;//     .line 254
a=0;//     invoke-virtual/range {v23 .. v23}, Lcom/neusoft/html/layout/nodes/LineEntry;->getWillNodesPosX()F
a=0;// 
a=0;//     move-result v15
a=0;// 
a=0;//     #v15=(Float);
a=0;//     invoke-virtual/range {v23 .. v23}, Lcom/neusoft/html/layout/nodes/LineEntry;->isLineHead()Z
a=0;// 
a=0;//     move-result v20
a=0;// 
a=0;//     #v20=(Boolean);
a=0;//     invoke-virtual/range {v23 .. v23}, Lcom/neusoft/html/layout/nodes/LineEntry;->hasChildrenNode()Z
a=0;// 
a=0;//     move-result v21
a=0;// 
a=0;//     #v21=(Boolean);
a=0;//     move-object/from16 v6, p0
a=0;// 
a=0;//     #v6=(Reference,Lcom/neusoft/b/a/d;);
a=0;//     move-object/from16 v7, v26
a=0;// 
a=0;//     #v7=(Reference,[C);
a=0;//     move/from16 v19, p2
a=0;// 
a=0;//     .line 253
a=0;//     #v19=(Integer);
a=0;//     invoke-static/range {v6 .. v21}, Lcom/neusoft/html/elements/support/text/TextHelper;->breakLineExact(Lcom/neusoft/html/layout/LayoutableNode;[C[FIIFFFLcom/neusoft/a/b;FFFFIZZ)Ljava/util/List;
a=0;// 
a=0;//     move-result-object v7
a=0;// 
a=0;//     .line 255
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     .line 256
a=0;//     #v6=(Null);
a=0;//     if-eqz v7, :cond_4
a=0;// 
a=0;//     invoke-interface {v7}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v15
a=0;// 
a=0;//     #v15=(Integer);
a=0;//     if-lez v15, :cond_4
a=0;// 
a=0;//     .line 258
a=0;//     invoke-interface {v7}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     #v6=(Integer);
a=0;//     int-to-float v6, v6
a=0;// 
a=0;//     .line 259
a=0;//     #v6=(Float);
a=0;//     move-object/from16 v0, v23
a=0;// 
a=0;//     invoke-virtual {v0, v7}, Lcom/neusoft/html/layout/nodes/LineEntry;->addAll(Ljava/util/List;)V
a=0;// 
a=0;//     .line 261
a=0;//     :cond_4
a=0;//     int-to-float v7, v9
a=0;// 
a=0;//     #v7=(Float);
a=0;//     add-float/2addr v6, v7
a=0;// 
a=0;//     float-to-int v9, v6
a=0;// 
a=0;//     .line 262
a=0;//     if-ge v9, v10, :cond_3
a=0;// 
a=0;//     .line 264
a=0;//     new-instance v24, Lcom/neusoft/html/layout/LayoutInfoImpl;
a=0;// 
a=0;//     #v24=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     move-object/from16 v0, v24
a=0;// 
a=0;//     #v0=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     invoke-direct {v0, v3}, Lcom/neusoft/html/layout/LayoutInfoImpl;-><init>(Lcom/neusoft/html/layout/nodes/MebPageEntry;)V
a=0;// 
a=0;//     .line 265
a=0;//     #v0=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);v24=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     new-instance v23, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     #v23=(UninitRef,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     add-int/lit8 v6, v9, 0x0
a=0;// 
a=0;//     #v6=(Integer);
a=0;//     move-object/from16 v0, v23
a=0;// 
a=0;//     #v0=(UninitRef,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     move-object/from16 v1, v24
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     invoke-direct {v0, v1, v6}, Lcom/neusoft/html/layout/nodes/LineEntry;-><init>(Lcom/neusoft/html/layout/LayoutInfo;I)V
a=0;// 
a=0;//     .line 266
a=0;//     #v0=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);v23=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     move-object/from16 v0, v24
a=0;// 
a=0;//     move-object/from16 v1, v23
a=0;// 
a=0;//     invoke-interface {v0, v1}, Lcom/neusoft/html/layout/LayoutInfo;->setOwner(Lcom/neusoft/html/layout/LayoutableNode;)V
a=0;// 
a=0;//     .line 267
a=0;//     const/4 v6, 0x1
a=0;// 
a=0;//     #v6=(One);
a=0;//     const/4 v7, 0x0
a=0;// 
a=0;//     #v7=(Null);
a=0;//     invoke-virtual {v2, v3, v6, v7}, Lcom/neusoft/html/layout/nodes/BlockContainer;->endLastBlock(Lcom/neusoft/html/layout/nodes/MebPageEntry;ZZ)Lcom/neusoft/html/layout/LayoutableNode;
a=0;// 
a=0;//     .line 268
a=0;//     const/16 v25, 0x0
a=0;// 
a=0;//     #v25=(Null);
a=0;//     move-object/from16 v18, v2
a=0;// 
a=0;//     #v18=(Reference,Lcom/neusoft/html/layout/nodes/BlockContainer;);
a=0;//     move-object/from16 v19, v3
a=0;// 
a=0;//     #v19=(Reference,Lcom/neusoft/html/layout/nodes/MebPageEntry;);
a=0;//     move-object/from16 v20, v4
a=0;// 
a=0;//     #v20=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     move-object/from16 v21, v5
a=0;// 
a=0;//     #v21=(Reference,Lcom/neusoft/html/context/LayoutContext;);
a=0;//     move-object/from16 v22, p0
a=0;// 
a=0;//     #v22=(Reference,Lcom/neusoft/b/a/d;);
a=0;//     invoke-virtual/range {v18 .. v25}, Lcom/neusoft/html/layout/nodes/BlockContainer;->lineBreaking(Lcom/neusoft/html/layout/nodes/MebPageEntry;Lcom/neusoft/html/layout/LayoutInfo;Lcom/neusoft/html/context/LayoutContext;Lcom/neusoft/html/layout/LayoutableNode;Lcom/neusoft/html/layout/nodes/LineEntry;Lcom/neusoft/html/layout/LayoutInfo;Z)V
a=0;// 
a=0;//     .line 269
a=0;//     invoke-interface/range {v24 .. v24}, Lcom/neusoft/html/layout/LayoutInfo;->getPosX()F
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     .line 270
a=0;//     #v6=(Float);
a=0;//     invoke-interface/range {v24 .. v24}, Lcom/neusoft/html/layout/LayoutInfo;->getLayoutWidth()F
a=0;// 
a=0;//     move-result v7
a=0;// 
a=0;//     .line 271
a=0;//     #v7=(Float);
a=0;//     add-float v16, v6, v7
a=0;// 
a=0;//     .line 272
a=0;//     invoke-interface/range {v24 .. v24}, Lcom/neusoft/html/layout/LayoutInfo;->getPosY()F
a=0;// 
a=0;//     move-result v18
a=0;// 
a=0;//     #v18=(Float);
a=0;//     goto :goto_1
a=0;// 
a=0;//     .line 220
a=0;//     :cond_5
a=0;//     #v0=(Uninit);v1=(Uninit);v6=(Reference,Lcom/neusoft/html/layout/LayoutableNode;);v7=(Boolean);v8=(Uninit);v9=(Uninit);v11=(Uninit);v12=(Uninit);v13=(Uninit);v14=(Uninit);v15=(Null);v16=(Uninit);v17=(Uninit);v18=(Reference,Ljava/lang/String;);v19=(Uninit);v20=(Uninit);v21=(Uninit);v22=(Uninit);v23=(Uninit);v24=(Uninit);v25=(Uninit);
a=0;//     check-cast v6, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     .line 221
a=0;//     invoke-virtual {v6}, Lcom/neusoft/html/layout/nodes/LineEntry;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v8
a=0;// 
a=0;//     .line 222
a=0;//     #v8=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     invoke-interface {v8}, Lcom/neusoft/html/layout/LayoutInfo;->getLayoutStage()Lcom/neusoft/html/layout/LayoutStage;
a=0;// 
a=0;//     move-result-object v7
a=0;// 
a=0;//     #v7=(Reference,Lcom/neusoft/html/layout/LayoutStage;);
a=0;//     sget-object v9, Lcom/neusoft/html/layout/LayoutStage;->NONE:Lcom/neusoft/html/layout/LayoutStage;
a=0;// 
a=0;//     #v9=(Reference,Lcom/neusoft/html/layout/LayoutStage;);
a=0;//     if-eq v7, v9, :cond_6
a=0;// 
a=0;//     .line 224
a=0;//     new-instance v8, Lcom/neusoft/html/layout/LayoutInfoImpl;
a=0;// 
a=0;//     #v8=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     invoke-direct {v8, v3}, Lcom/neusoft/html/layout/LayoutInfoImpl;-><init>(Lcom/neusoft/html/layout/nodes/MebPageEntry;)V
a=0;// 
a=0;//     .line 225
a=0;//     #v8=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     new-instance v7, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     #v7=(UninitRef,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     #v6=(Null);
a=0;//     invoke-direct {v7, v8, v6}, Lcom/neusoft/html/layout/nodes/LineEntry;-><init>(Lcom/neusoft/html/layout/LayoutInfo;I)V
a=0;// 
a=0;//     .line 226
a=0;//     #v7=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     invoke-interface {v8, v7}, Lcom/neusoft/html/layout/LayoutInfo;->setOwner(Lcom/neusoft/html/layout/LayoutableNode;)V
a=0;// 
a=0;//     .line 227
a=0;//     const/4 v9, 0x0
a=0;// 
a=0;//     #v9=(Null);
a=0;//     move-object/from16 v6, p0
a=0;// 
a=0;//     #v6=(Reference,Lcom/neusoft/b/a/d;);
a=0;//     invoke-virtual/range {v2 .. v9}, Lcom/neusoft/html/layout/nodes/BlockContainer;->lineBreaking(Lcom/neusoft/html/layout/nodes/MebPageEntry;Lcom/neusoft/html/layout/LayoutInfo;Lcom/neusoft/html/context/LayoutContext;Lcom/neusoft/html/layout/LayoutableNode;Lcom/neusoft/html/layout/nodes/LineEntry;Lcom/neusoft/html/layout/LayoutInfo;Z)V
a=0;// 
a=0;//     move-object v6, v8
a=0;// 
a=0;//     goto/16 :goto_0
a=0;// 
a=0;//     :cond_6
a=0;//     #v9=(Reference,Lcom/neusoft/html/layout/LayoutStage;);
a=0;//     move-object v7, v6
a=0;// 
a=0;//     move-object v6, v8
a=0;// 
a=0;//     goto/16 :goto_0
a=0;// .end method
a=0;// 
a=0;// .method public static textLayout(Lcom/neusoft/html/layout/nodes/MebPageEntry;Lcom/neusoft/html/elements/presentation/HtmlTextNode;Lcom/neusoft/html/layout/LayoutInfo;)V
a=0;//     .locals 28
a=0;// 
a=0;//     .prologue
a=0;//     .line 44
a=0;//     invoke-virtual/range {p1 .. p1}, Lcom/neusoft/html/elements/presentation/HtmlTextNode;->text()Ljava/lang/String;
a=0;// 
a=0;//     move-result-object v18
a=0;// 
a=0;//     .line 45
a=0;//     #v18=(Reference,Ljava/lang/String;);
a=0;//     if-eqz v18, :cond_0
a=0;// 
a=0;//     invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->length()I
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Integer);
a=0;//     if-lez v2, :cond_0
a=0;// 
a=0;//     invoke-virtual/range {p0 .. p0}, Lcom/neusoft/html/layout/nodes/MebPageEntry;->isPageLayoutOver()Z
a=0;// 
a=0;//     move-result v2
a=0;// 
a=0;//     #v2=(Boolean);
a=0;//     if-eqz v2, :cond_1
a=0;// 
a=0;//     .line 188
a=0;//     :cond_0
a=0;//     :goto_0
a=0;//     #v0=(Conflicted);v1=(Conflicted);v2=(Conflicted);v3=(Conflicted);v4=(Conflicted);v5=(Conflicted);v6=(Conflicted);v7=(Conflicted);v8=(Conflicted);v9=(Conflicted);v10=(Conflicted);v11=(Conflicted);v12=(Conflicted);v13=(Conflicted);v14=(Conflicted);v15=(Conflicted);v16=(Conflicted);v17=(Conflicted);v18=(Conflicted);v19=(Conflicted);v20=(Conflicted);v21=(Conflicted);v22=(Conflicted);v23=(Conflicted);v24=(Conflicted);v25=(Conflicted);v26=(Conflicted);v27=(Conflicted);
a=0;//     return-void
a=0;// 
a=0;//     .line 49
a=0;//     :cond_1
a=0;//     #v0=(Uninit);v1=(Uninit);v2=(Boolean);v3=(Uninit);v4=(Uninit);v5=(Uninit);v6=(Uninit);v7=(Uninit);v8=(Uninit);v9=(Uninit);v10=(Uninit);v11=(Uninit);v12=(Uninit);v13=(Uninit);v14=(Uninit);v15=(Uninit);v16=(Uninit);v17=(Uninit);v18=(Reference,Ljava/lang/String;);v19=(Uninit);v20=(Uninit);v21=(Uninit);v22=(Uninit);v23=(Uninit);v24=(Uninit);v25=(Uninit);v26=(Uninit);v27=(Uninit);
a=0;//     invoke-virtual/range {p1 .. p1}, Lcom/neusoft/html/elements/presentation/HtmlTextNode;->getContentLength()I
a=0;// 
a=0;//     move-result v10
a=0;// 
a=0;//     .line 50
a=0;//     #v10=(Integer);
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     .line 52
a=0;//     #v3=(Null);
a=0;//     invoke-virtual/range {p1 .. p1}, Lcom/neusoft/html/elements/presentation/HtmlTextNode;->getOffset()I
a=0;// 
a=0;//     move-result v19
a=0;// 
a=0;//     .line 53
a=0;//     #v19=(Integer);
a=0;//     invoke-virtual/range {p0 .. p0}, Lcom/neusoft/html/layout/nodes/MebPageEntry;->getOffsetInChapter()I
a=0;// 
a=0;//     move-result v4
a=0;// 
a=0;//     .line 54
a=0;//     #v4=(Integer);
a=0;//     invoke-interface/range {p2 .. p2}, Lcom/neusoft/html/layout/LayoutInfo;->getBlockContainer()Lcom/neusoft/html/layout/nodes/BlockContainer;
a=0;// 
a=0;//     move-result-object v2
a=0;// 
a=0;//     .line 55
a=0;//     #v2=(Reference,Lcom/neusoft/html/layout/nodes/BlockContainer;);
a=0;//     invoke-virtual/range {p0 .. p0}, Lcom/neusoft/html/layout/nodes/MebPageEntry;->getLayoutOrder()Z
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     .line 56
a=0;//     #v5=(Boolean);
a=0;//     if-eqz v5, :cond_8
a=0;// 
a=0;//     .line 58
a=0;//     invoke-virtual {v2}, Lcom/neusoft/html/layout/nodes/BlockContainer;->isParaHeadConfirmed()Z
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     #v3=(Boolean);
a=0;//     if-nez v3, :cond_2
a=0;// 
a=0;//     .line 60
a=0;//     move/from16 v0, v19
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     if-ne v4, v0, :cond_6
a=0;// 
a=0;//     .line 62
a=0;//     const/4 v3, 0x1
a=0;// 
a=0;//     #v3=(One);
a=0;//     invoke-virtual {v2, v3}, Lcom/neusoft/html/layout/nodes/BlockContainer;->setIsParaHead(Z)V
a=0;// 
a=0;//     .line 63
a=0;//     const/4 v3, 0x1
a=0;// 
a=0;//     invoke-virtual {v2, v3}, Lcom/neusoft/html/layout/nodes/BlockContainer;->setIsParaHeadConfirmed(Z)V
a=0;// 
a=0;//     .line 83
a=0;//     :cond_2
a=0;//     :goto_1
a=0;//     #v0=(Conflicted);v3=(Integer);
a=0;//     add-int v3, v19, v10
a=0;// 
a=0;//     if-ge v4, v3, :cond_0
a=0;// 
a=0;//     .line 89
a=0;//     sub-int v3, v4, v19
a=0;// 
a=0;//     const/4 v4, 0x0
a=0;// 
a=0;//     #v4=(Null);
a=0;//     invoke-static {v3, v4}, Ljava/lang/Math;->max(II)I
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     move v15, v3
a=0;// 
a=0;//     .line 117
a=0;//     :goto_2
a=0;//     #v4=(Integer);v5=(Integer);v15=(Integer);
a=0;//     invoke-virtual {v2}, Lcom/neusoft/html/layout/nodes/BlockContainer;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v4
a=0;// 
a=0;//     .line 118
a=0;//     #v4=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     invoke-virtual {v2}, Lcom/neusoft/html/layout/nodes/BlockContainer;->getLayoutContext()Lcom/neusoft/html/context/LayoutContext;
a=0;// 
a=0;//     move-result-object v5
a=0;// 
a=0;//     .line 119
a=0;//     #v5=(Reference,Lcom/neusoft/html/context/LayoutContext;);
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     #v3=(Null);
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     #v6=(Null);
a=0;//     move-object/from16 v0, p0
a=0;// 
a=0;//     #v0=(Reference,Lcom/neusoft/html/layout/nodes/MebPageEntry;);
a=0;//     invoke-virtual {v2, v0, v3, v6}, Lcom/neusoft/html/layout/nodes/BlockContainer;->endLastBlock(Lcom/neusoft/html/layout/nodes/MebPageEntry;ZZ)Lcom/neusoft/html/layout/LayoutableNode;
a=0;// 
a=0;//     move-result-object v3
a=0;// 
a=0;//     .line 121
a=0;//     #v3=(Reference,Lcom/neusoft/html/layout/LayoutableNode;);
a=0;//     if-eqz v3, :cond_3
a=0;// 
a=0;//     instance-of v6, v3, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     #v6=(Boolean);
a=0;//     if-nez v6, :cond_c
a=0;// 
a=0;//     .line 125
a=0;//     :cond_3
a=0;//     new-instance v8, Lcom/neusoft/html/layout/LayoutInfoImpl;
a=0;// 
a=0;//     #v8=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     move-object/from16 v0, p0
a=0;// 
a=0;//     invoke-direct {v8, v0}, Lcom/neusoft/html/layout/LayoutInfoImpl;-><init>(Lcom/neusoft/html/layout/nodes/MebPageEntry;)V
a=0;// 
a=0;//     .line 126
a=0;//     #v8=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     new-instance v7, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     #v7=(UninitRef,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     add-int v3, v15, v19
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     invoke-direct {v7, v8, v3}, Lcom/neusoft/html/layout/nodes/LineEntry;-><init>(Lcom/neusoft/html/layout/LayoutInfo;I)V
a=0;// 
a=0;//     .line 127
a=0;//     #v7=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     invoke-interface {v8, v7}, Lcom/neusoft/html/layout/LayoutInfo;->setOwner(Lcom/neusoft/html/layout/LayoutableNode;)V
a=0;// 
a=0;//     .line 128
a=0;//     const/4 v9, 0x0
a=0;// 
a=0;//     #v9=(Null);
a=0;//     move-object/from16 v3, p0
a=0;// 
a=0;//     #v3=(Reference,Lcom/neusoft/html/layout/nodes/MebPageEntry;);
a=0;//     move-object/from16 v6, p1
a=0;// 
a=0;//     #v6=(Reference,Lcom/neusoft/html/elements/presentation/HtmlTextNode;);
a=0;//     invoke-virtual/range {v2 .. v9}, Lcom/neusoft/html/layout/nodes/BlockContainer;->lineBreaking(Lcom/neusoft/html/layout/nodes/MebPageEntry;Lcom/neusoft/html/layout/LayoutInfo;Lcom/neusoft/html/context/LayoutContext;Lcom/neusoft/html/layout/LayoutableNode;Lcom/neusoft/html/layout/nodes/LineEntry;Lcom/neusoft/html/layout/LayoutInfo;Z)V
a=0;// 
a=0;//     move-object v3, v8
a=0;// 
a=0;//     move-object v6, v7
a=0;// 
a=0;//     .line 143
a=0;//     :goto_3
a=0;//     #v9=(Conflicted);
a=0;//     invoke-virtual/range {p1 .. p1}, Lcom/neusoft/html/elements/presentation/HtmlTextNode;->getLayoutContext()Lcom/neusoft/html/context/LayoutContext;
a=0;// 
a=0;//     move-result-object v7
a=0;// 
a=0;//     .line 144
a=0;//     invoke-static {}, Lcom/neusoft/html/HtmlViewer;->getIntance()Lcom/neusoft/html/HtmlViewer;
a=0;// 
a=0;//     move-result-object v8
a=0;// 
a=0;//     invoke-virtual {v8}, Lcom/neusoft/html/HtmlViewer;->getApplication()Landroid/content/Context;
a=0;// 
a=0;//     move-result-object v8
a=0;// 
a=0;//     move-object/from16 v0, p0
a=0;// 
a=0;//     invoke-static {v0, v8, v7}, Lcom/neusoft/html/elements/support/font/FontFactory;->createTextpaint(Lcom/neusoft/html/layout/nodes/MebPageEntry;Landroid/content/Context;Lcom/neusoft/html/context/LayoutContext;)Lcom/neusoft/a/b;
a=0;// 
a=0;//     move-result-object v14
a=0;// 
a=0;//     .line 145
a=0;//     #v14=(Reference,Lcom/neusoft/a/b;);
a=0;//     invoke-interface {v14}, Lcom/neusoft/a/b;->getFontMetrics()Landroid/graphics/Paint$FontMetrics;
a=0;// 
a=0;//     move-result-object v7
a=0;// 
a=0;//     .line 146
a=0;//     invoke-interface {v14}, Lcom/neusoft/a/b;->getTextSize()F
a=0;// 
a=0;//     move-result v8
a=0;// 
a=0;//     .line 147
a=0;//     #v8=(Float);
a=0;//     iget v12, v7, Landroid/graphics/Paint$FontMetrics;->descent:F
a=0;// 
a=0;//     .line 148
a=0;//     #v12=(Integer);
a=0;//     iget v7, v7, Landroid/graphics/Paint$FontMetrics;->ascent:F
a=0;// 
a=0;//     #v7=(Integer);
a=0;//     sub-float v13, v12, v7
a=0;// 
a=0;//     .line 149
a=0;//     #v13=(Float);
a=0;//     const/high16 v7, 0x40000000    # 2.0f
a=0;// 
a=0;//     mul-float v17, v8, v7
a=0;// 
a=0;//     .line 150
a=0;//     #v17=(Float);
a=0;//     sub-float v11, v13, v12
a=0;// 
a=0;//     .line 152
a=0;//     #v11=(Float);
a=0;//     invoke-virtual/range {v18 .. v18}, Ljava/lang/String;->toCharArray()[C
a=0;// 
a=0;//     move-result-object v7
a=0;// 
a=0;//     .line 153
a=0;//     #v7=(Reference,[C);
a=0;//     invoke-interface {v3}, Lcom/neusoft/html/layout/LayoutInfo;->getPosX()F
a=0;// 
a=0;//     move-result v8
a=0;// 
a=0;//     .line 154
a=0;//     invoke-interface {v3}, Lcom/neusoft/html/layout/LayoutInfo;->getLayoutWidth()F
a=0;// 
a=0;//     move-result v9
a=0;// 
a=0;//     .line 155
a=0;//     #v9=(Float);
a=0;//     add-float v16, v8, v9
a=0;// 
a=0;//     .line 156
a=0;//     #v16=(Float);
a=0;//     array-length v8, v7
a=0;// 
a=0;//     #v8=(Integer);
a=0;//     new-array v8, v8, [F
a=0;// 
a=0;//     .line 157
a=0;//     #v8=(Reference,[F);
a=0;//     move-object/from16 v0, v18
a=0;// 
a=0;//     invoke-interface {v14, v0, v8}, Lcom/neusoft/a/b;->getTextWidths(Ljava/lang/String;[F)I
a=0;// 
a=0;//     .line 158
a=0;//     invoke-interface {v3}, Lcom/neusoft/html/layout/LayoutInfo;->getPosY()F
a=0;// 
a=0;//     move-result v18
a=0;// 
a=0;//     #v18=(Float);
a=0;//     move-object/from16 v25, v6
a=0;// 
a=0;//     #v25=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     move v9, v15
a=0;// 
a=0;//     .line 159
a=0;//     :cond_4
a=0;//     :goto_4
a=0;//     #v1=(Conflicted);v3=(Conflicted);v6=(Conflicted);v9=(Integer);v20=(Conflicted);v21=(Conflicted);v22=(Conflicted);v23=(Conflicted);v24=(Conflicted);v26=(Conflicted);v27=(Conflicted);
a=0;//     if-ge v9, v10, :cond_0
a=0;// 
a=0;//     .line 161
a=0;//     invoke-virtual/range {p0 .. p0}, Lcom/neusoft/html/layout/nodes/MebPageEntry;->isPageLayoutOver()Z
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     #v3=(Boolean);
a=0;//     if-nez v3, :cond_0
a=0;// 
a=0;//     .line 163
a=0;//     invoke-virtual/range {v25 .. v25}, Lcom/neusoft/html/layout/nodes/LineEntry;->mark()V
a=0;// 
a=0;//     .line 167
a=0;//     invoke-virtual/range {v25 .. v25}, Lcom/neusoft/html/layout/nodes/LineEntry;->getWillNodesPosX()F
a=0;// 
a=0;//     move-result v15
a=0;// 
a=0;//     #v15=(Float);
a=0;//     invoke-virtual/range {v25 .. v25}, Lcom/neusoft/html/layout/nodes/LineEntry;->isLineHead()Z
a=0;// 
a=0;//     move-result v20
a=0;// 
a=0;//     #v20=(Boolean);
a=0;//     invoke-virtual/range {v25 .. v25}, Lcom/neusoft/html/layout/nodes/LineEntry;->hasChildrenNode()Z
a=0;// 
a=0;//     move-result v21
a=0;// 
a=0;//     #v21=(Boolean);
a=0;//     move-object/from16 v6, p1
a=0;// 
a=0;//     .line 166
a=0;//     #v6=(Reference,Lcom/neusoft/html/elements/presentation/HtmlTextNode;);
a=0;//     invoke-static/range {v6 .. v21}, Lcom/neusoft/html/elements/support/text/TextHelper;->breakLineExact(Lcom/neusoft/html/layout/LayoutableNode;[C[FIIFFFLcom/neusoft/a/b;FFFFIZZ)Ljava/util/List;
a=0;// 
a=0;//     move-result-object v6
a=0;// 
a=0;//     .line 168
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     .line 169
a=0;//     #v3=(Null);
a=0;//     if-eqz v6, :cond_5
a=0;// 
a=0;//     invoke-interface {v6}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v15
a=0;// 
a=0;//     #v15=(Integer);
a=0;//     if-lez v15, :cond_5
a=0;// 
a=0;//     .line 171
a=0;//     invoke-interface {v6}, Ljava/util/List;->size()I
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     int-to-float v3, v3
a=0;// 
a=0;//     .line 172
a=0;//     #v3=(Float);
a=0;//     move-object/from16 v0, v25
a=0;// 
a=0;//     invoke-virtual {v0, v6}, Lcom/neusoft/html/layout/nodes/LineEntry;->addAll(Ljava/util/List;)V
a=0;// 
a=0;//     .line 174
a=0;//     :cond_5
a=0;//     int-to-float v6, v9
a=0;// 
a=0;//     #v6=(Float);
a=0;//     add-float/2addr v3, v6
a=0;// 
a=0;//     float-to-int v9, v3
a=0;// 
a=0;//     .line 175
a=0;//     if-ge v9, v10, :cond_4
a=0;// 
a=0;//     .line 177
a=0;//     new-instance v26, Lcom/neusoft/html/layout/LayoutInfoImpl;
a=0;// 
a=0;//     #v26=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     move-object/from16 v0, v26
a=0;// 
a=0;//     #v0=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     move-object/from16 v1, p0
a=0;// 
a=0;//     #v1=(Reference,Lcom/neusoft/html/layout/nodes/MebPageEntry;);
a=0;//     invoke-direct {v0, v1}, Lcom/neusoft/html/layout/LayoutInfoImpl;-><init>(Lcom/neusoft/html/layout/nodes/MebPageEntry;)V
a=0;// 
a=0;//     .line 178
a=0;//     #v0=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);v26=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     new-instance v25, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     #v25=(UninitRef,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     add-int v3, v9, v19
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     move-object/from16 v0, v25
a=0;// 
a=0;//     #v0=(UninitRef,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     move-object/from16 v1, v26
a=0;// 
a=0;//     invoke-direct {v0, v1, v3}, Lcom/neusoft/html/layout/nodes/LineEntry;-><init>(Lcom/neusoft/html/layout/LayoutInfo;I)V
a=0;// 
a=0;//     .line 179
a=0;//     #v0=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);v25=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     move-object/from16 v0, v26
a=0;// 
a=0;//     move-object/from16 v1, v25
a=0;// 
a=0;//     invoke-interface {v0, v1}, Lcom/neusoft/html/layout/LayoutInfo;->setOwner(Lcom/neusoft/html/layout/LayoutableNode;)V
a=0;// 
a=0;//     .line 180
a=0;//     const/4 v3, 0x1
a=0;// 
a=0;//     #v3=(One);
a=0;//     const/4 v6, 0x0
a=0;// 
a=0;//     #v6=(Null);
a=0;//     move-object/from16 v0, p0
a=0;// 
a=0;//     invoke-virtual {v2, v0, v3, v6}, Lcom/neusoft/html/layout/nodes/BlockContainer;->endLastBlock(Lcom/neusoft/html/layout/nodes/MebPageEntry;ZZ)Lcom/neusoft/html/layout/LayoutableNode;
a=0;// 
a=0;//     .line 181
a=0;//     const/16 v27, 0x0
a=0;// 
a=0;//     #v27=(Null);
a=0;//     move-object/from16 v20, v2
a=0;// 
a=0;//     #v20=(Reference,Lcom/neusoft/html/layout/nodes/BlockContainer;);
a=0;//     move-object/from16 v21, p0
a=0;// 
a=0;//     #v21=(Reference,Lcom/neusoft/html/layout/nodes/MebPageEntry;);
a=0;//     move-object/from16 v22, v4
a=0;// 
a=0;//     #v22=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     move-object/from16 v23, v5
a=0;// 
a=0;//     #v23=(Reference,Lcom/neusoft/html/context/LayoutContext;);
a=0;//     move-object/from16 v24, p1
a=0;// 
a=0;//     #v24=(Reference,Lcom/neusoft/html/elements/presentation/HtmlTextNode;);
a=0;//     invoke-virtual/range {v20 .. v27}, Lcom/neusoft/html/layout/nodes/BlockContainer;->lineBreaking(Lcom/neusoft/html/layout/nodes/MebPageEntry;Lcom/neusoft/html/layout/LayoutInfo;Lcom/neusoft/html/context/LayoutContext;Lcom/neusoft/html/layout/LayoutableNode;Lcom/neusoft/html/layout/nodes/LineEntry;Lcom/neusoft/html/layout/LayoutInfo;Z)V
a=0;// 
a=0;//     .line 182
a=0;//     invoke-interface/range {v26 .. v26}, Lcom/neusoft/html/layout/LayoutInfo;->getPosX()F
a=0;// 
a=0;//     move-result v3
a=0;// 
a=0;//     .line 183
a=0;//     #v3=(Float);
a=0;//     invoke-interface/range {v26 .. v26}, Lcom/neusoft/html/layout/LayoutInfo;->getLayoutWidth()F
a=0;// 
a=0;//     move-result v6
a=0;// 
a=0;//     .line 184
a=0;//     #v6=(Float);
a=0;//     add-float v16, v3, v6
a=0;// 
a=0;//     .line 185
a=0;//     invoke-interface/range {v26 .. v26}, Lcom/neusoft/html/layout/LayoutInfo;->getPosY()F
a=0;// 
a=0;//     move-result v18
a=0;// 
a=0;//     goto :goto_4
a=0;// 
a=0;//     .line 66
a=0;//     :cond_6
a=0;//     #v0=(Integer);v1=(Uninit);v3=(Boolean);v4=(Integer);v5=(Boolean);v6=(Uninit);v7=(Uninit);v8=(Uninit);v9=(Uninit);v11=(Uninit);v12=(Uninit);v13=(Uninit);v14=(Uninit);v15=(Uninit);v16=(Uninit);v17=(Uninit);v18=(Reference,Ljava/lang/String;);v20=(Uninit);v21=(Uninit);v22=(Uninit);v23=(Uninit);v24=(Uninit);v25=(Uninit);v26=(Uninit);v27=(Uninit);
a=0;//     add-int v3, v19, v10
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     if-lt v4, v3, :cond_7
a=0;// 
a=0;//     .line 68
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     #v3=(Null);
a=0;//     invoke-virtual {v2, v3}, Lcom/neusoft/html/layout/nodes/BlockContainer;->setIsParaHead(Z)V
a=0;// 
a=0;//     .line 69
a=0;//     const/4 v3, 0x1
a=0;// 
a=0;//     #v3=(One);
a=0;//     invoke-virtual {v2, v3}, Lcom/neusoft/html/layout/nodes/BlockContainer;->setIsParaHeadConfirmed(Z)V
a=0;// 
a=0;//     goto/16 :goto_0
a=0;// 
a=0;//     .line 72
a=0;//     :cond_7
a=0;//     #v3=(Integer);
a=0;//     move/from16 v0, v19
a=0;// 
a=0;//     if-lt v4, v0, :cond_2
a=0;// 
a=0;//     .line 78
a=0;//     const/4 v3, 0x0
a=0;// 
a=0;//     #v3=(Null);
a=0;//     invoke-virtual {v2, v3}, Lcom/neusoft/html/layout/nodes/BlockContainer;->setIsParaHead(Z)V
a=0;// 
a=0;//     .line 79
a=0;//     const/4 v3, 0x1
a=0;// 
a=0;//     #v3=(One);
a=0;//     invoke-virtual {v2, v3}, Lcom/neusoft/html/layout/nodes/BlockContainer;->setIsParaHeadConfirmed(Z)V
a=0;// 
a=0;//     goto/16 :goto_1
a=0;// 
a=0;//     .line 94
a=0;//     :cond_8
a=0;//     #v0=(Uninit);v3=(Null);
a=0;//     move/from16 v0, v19
a=0;// 
a=0;//     #v0=(Integer);
a=0;//     if-le v4, v0, :cond_0
a=0;// 
a=0;//     .line 98
a=0;//     add-int v5, v19, v10
a=0;// 
a=0;//     #v5=(Integer);
a=0;//     if-ne v4, v5, :cond_9
a=0;// 
a=0;//     move v15, v3
a=0;// 
a=0;//     .line 101
a=0;//     #v15=(Null);
a=0;//     goto/16 :goto_2
a=0;// 
a=0;//     .line 102
a=0;//     :cond_9
a=0;//     #v15=(Uninit);
a=0;//     add-int v5, v19, v10
a=0;// 
a=0;//     if-le v4, v5, :cond_a
a=0;// 
a=0;//     move v15, v3
a=0;// 
a=0;//     .line 105
a=0;//     #v15=(Null);
a=0;//     goto/16 :goto_2
a=0;// 
a=0;//     .line 108
a=0;//     :cond_a
a=0;//     #v15=(Uninit);
a=0;//     invoke-virtual {v2}, Lcom/neusoft/html/layout/nodes/BlockContainer;->isParaEndConfirmed()Z
a=0;// 
a=0;//     move-result v5
a=0;// 
a=0;//     #v5=(Boolean);
a=0;//     if-nez v5, :cond_b
a=0;// 
a=0;//     .line 110
a=0;//     const/4 v5, 0x0
a=0;// 
a=0;//     #v5=(Null);
a=0;//     invoke-virtual {v2, v5}, Lcom/neusoft/html/layout/nodes/BlockContainer;->setIsParaEnd(Z)V
a=0;// 
a=0;//     .line 111
a=0;//     const/4 v5, 0x1
a=0;// 
a=0;//     #v5=(One);
a=0;//     invoke-virtual {v2, v5}, Lcom/neusoft/html/layout/nodes/BlockContainer;->setIsParaEndConfirmed(Z)V
a=0;// 
a=0;//     .line 113
a=0;//     :cond_b
a=0;//     #v5=(Boolean);
a=0;//     sub-int v10, v4, v19
a=0;// 
a=0;//     move v15, v3
a=0;// 
a=0;//     #v15=(Null);
a=0;//     goto/16 :goto_2
a=0;// 
a=0;//     .line 132
a=0;//     :cond_c
a=0;//     #v0=(Reference,Lcom/neusoft/html/layout/nodes/MebPageEntry;);v3=(Reference,Lcom/neusoft/html/layout/LayoutableNode;);v4=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);v5=(Reference,Lcom/neusoft/html/context/LayoutContext;);v6=(Boolean);v15=(Integer);
a=0;//     check-cast v3, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     .line 133
a=0;//     invoke-virtual {v3}, Lcom/neusoft/html/layout/nodes/LineEntry;->getLayoutInfo()Lcom/neusoft/html/layout/LayoutInfo;
a=0;// 
a=0;//     move-result-object v8
a=0;// 
a=0;//     .line 134
a=0;//     #v8=(Reference,Lcom/neusoft/html/layout/LayoutInfo;);
a=0;//     invoke-interface {v8}, Lcom/neusoft/html/layout/LayoutInfo;->getLayoutStage()Lcom/neusoft/html/layout/LayoutStage;
a=0;// 
a=0;//     move-result-object v6
a=0;// 
a=0;//     #v6=(Reference,Lcom/neusoft/html/layout/LayoutStage;);
a=0;//     sget-object v7, Lcom/neusoft/html/layout/LayoutStage;->NONE:Lcom/neusoft/html/layout/LayoutStage;
a=0;// 
a=0;//     #v7=(Reference,Lcom/neusoft/html/layout/LayoutStage;);
a=0;//     if-eq v6, v7, :cond_d
a=0;// 
a=0;//     .line 136
a=0;//     new-instance v8, Lcom/neusoft/html/layout/LayoutInfoImpl;
a=0;// 
a=0;//     #v8=(UninitRef,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     move-object/from16 v0, p0
a=0;// 
a=0;//     invoke-direct {v8, v0}, Lcom/neusoft/html/layout/LayoutInfoImpl;-><init>(Lcom/neusoft/html/layout/nodes/MebPageEntry;)V
a=0;// 
a=0;//     .line 137
a=0;//     #v8=(Reference,Lcom/neusoft/html/layout/LayoutInfoImpl;);
a=0;//     new-instance v7, Lcom/neusoft/html/layout/nodes/LineEntry;
a=0;// 
a=0;//     #v7=(UninitRef,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     add-int v3, v15, v19
a=0;// 
a=0;//     #v3=(Integer);
a=0;//     invoke-direct {v7, v8, v3}, Lcom/neusoft/html/layout/nodes/LineEntry;-><init>(Lcom/neusoft/html/layout/LayoutInfo;I)V
a=0;// 
a=0;//     .line 138
a=0;//     #v7=(Reference,Lcom/neusoft/html/layout/nodes/LineEntry;);
a=0;//     invoke-interface {v8, v7}, Lcom/neusoft/html/layout/LayoutInfo;->setOwner(Lcom/neusoft/html/layout/LayoutableNode;)V
a=0;// 
a=0;//     .line 139
a=0;//     const/4 v9, 0x0
a=0;// 
a=0;//     #v9=(Null);
a=0;//     move-object/from16 v3, p0
a=0;// 
a=0;//     #v3=(Reference,Lcom/neusoft/html/layout/nodes/MebPageEntry;);
a=0;//     move-object/from16 v6, p1
a=0;// 
a=0;//     invoke-virtual/range {v2 .. v9}, Lcom/neusoft/html/layout/nodes/BlockContainer;->lineBreaking(Lcom/neusoft/html/layout/nodes/MebPageEntry;Lcom/neusoft/html/layout/LayoutInfo;Lcom/neusoft/html/context/LayoutContext;Lcom/neusoft/html/layout/LayoutableNode;Lcom/neusoft/html/layout/nodes/LineEntry;Lcom/neusoft/html/layout/LayoutInfo;Z)V
a=0;// 
a=0;//     move-object v3, v8
a=0;// 
a=0;//     move-object v6, v7
a=0;// 
a=0;//     goto/16 :goto_3
a=0;// 
a=0;//     :cond_d
a=0;//     #v9=(Uninit);
a=0;//     move-object v6, v3
a=0;// 
a=0;//     move-object v3, v8
a=0;// 
a=0;//     goto/16 :goto_3
a=0;// .end method
}}
